Допустим, у меня 3 таблицы называетсяSQL присоединение 3 таблицы
UID | User | Task
UID пользователя и имеют отношения Рк и присоединиться на UID.crossuserid = User.crossuserid (то же значение) пользователя и задачи имеют отношения Fk и присоединиться на User.UserID = Task.UserID
как бы запросить так что у меня есть параметр на поле в задаче, а затем я присоединяюсь три таблицы, а затем возвращать поля, например, имя пользователя из UID
I попробовал это, и не удивительно, что он не работал
Select username
FROM UID
inner join User
ON UID.crossuserid = User.crossuserid
inner join Task
ON User.UserID = Task.UserID
WHERE task.tasktypeid = '3'
Что означает 'it did not work'. Можете ли вы дать образец? – Jens
какой rdbms вы используете? – swe