TABELA A
user_id | login | firstname 1 | admin | Adam 2 | user | Karol 3 | men | Marcin
TABELA B
user_id | verified | sum 2 | 1 | 428
Jak zapytać serwer, by zwróciło mi tylko te rekordy, które są w w TABELI A, ale nie ma ich w TABELI B?
user_id | login | firstname 1 | admin | Adam 2 | user | Karol 3 | men | Marcin
user_id | verified | sum 2 | 1 | 428
SELECT * FROM `#__user` LEFT JOIN `#__schoolvirtualdiary_pupils` ON (`#__schoolvirtualdiary_pupils`.`id_user` > 0) WHERE `#__user`.`range` = '$pupilRange' AND `#__user`.`id` != `#__schoolvirtualdiary_pupils`.`id_user`
SELECT * FROM `#__user` LEFT JOIN `#__schoolvirtualdiary_pupils` ON (`#__user`.`id` = `#__schoolvirtualdiary_pupils`.`id_user`) WHERE `#__user`.`range` = '$pupilRange' AND `#__schoolvirtualdiary_pupils`.`id_user` IS NULL
SELECT * FROM `#__user` WHERE `#__user`.`range` = '$pupilRange' AND `#__user`.`id` NOT IN (SELECT `id_user` FROM `#__schoolvirtualdiary_pupils`)