У меня проблемы с поиском людей из того же курса. У меня есть 3 таблицы, people(id, name)
, knows(id,personA_id,personB_id)
, course(id,person_id,course_id)
в таблице знает, человек A знает человека B, если в строке personB_id
есть что-то в строке.
Вот я и подумал:
SELECT p.name FROM people p,knows k
WHERE p.id = k.personA_id
AND p.id NOT IN(select k.personB_id from knows)
Это вернуло бы мне кое-что, что уместно, но я пропускаю в тех же классах.