У меня есть этот запрос, который использует UNION:
$this->db->query('
SELECT DISTINCT users.user_pic, users.id, users.username, contacts.accepted
FROM users
LEFT JOIN contacts ON users.id = contacts.user_1
WHERE contacts.user_2 = ' . $this->session->userdata('user_id') . '
UNION DISTINCT
SELECT DISTINCT users.user_pic, users.id, users.username, contacts.accepted
FROM users
LEFT JOIN contacts ON users.id = contacts.user_2
WHERE user_1 = ' . $this->session->userdata('user_id')
);
Есть ли способ узнать, встречался ли идентификатор пользователя в сеансах в contacts.user_1 или контактах.user_2 ?Может быть, путем изменения запроса, или если я могу использовать некоторые , если операторов в представлении?
Заранее спасибо
Джордж