У меня есть две таблицы, managers
и users
.SQL внутреннее соединение на двух таблицах
managers
:
manager_user_id user_user_id
--------------- ------------
1000011 1000031
1000011 1000032
1000011 1000033
т.д.
users
:
user_id name
------- ----
1000011 John
1000031 Jack
1000032 Mike
1000033 Paul
То, что я хочу сделать, это вытащить список имен пользователей и их пользовательских идентификаторов для конкретного менеджера , Так что-то вроде ...
Пользователи для Джона являются:
1000031 Jack
1000032 Mike
1000033 Paul
Я попытался следующий SQL, но это не так:
SELECT users.name,
users.user_id
FROM users
INNER JOIN managers
on users.user_id = managers.user_user_id
WHERE managers.manager_user_id='1000011'
Как это так? Какая ошибка? Возможно, удаление цитат около 1000011 поможет, так как я ожидаю, что идентификаторы будут целыми числами, а не строками. –
В чем проблема с этим вопросом? –