У меня есть две таблицы: users и user_depts.Допустим (для этого вопроса), что у пользователей есть только столбец «id», а user_depts имеет 2: «uid» и «did».
Я ищу строку SQL, которая будет возвращать все идентификаторы пользователей для всех отделов, с которыми связан данный идентификатор пользователя (скажем, 7, хотя это будет происходить динамически из PHP).
Я попробовал:
SELECT id FROM users, user_depts
WHERE users.id = user_depts.uid
AND user_depts.uid = 7
Но, конечно, это ничего не дает, кроме возврата 7. Я думаю, что мне, возможно, придется присоединить таблицу к себе, но я знаю только ярлыксинтаксис для присоединения, и это не кажется достаточным.Любые указатели будут с благодарностью!