Что лучше выбрать имена в два раза из таблицыSQL SELECT с теми же столами в два раза
NAME table
Id Name
1 john
2 zoe
3 joe
4 abby
COUPLE table
NameId NameId2
1 2
3 4
Результат должен выглядеть
Name Name
john zoe
joe abby
Я хотел бы сделать что-то вроде этого
SELECT NAME.Name, NAME2.Name
FROM COUPLE, NAME, NAME AS NAME2
WHERE NAME.Id=COUPLE.NameId
AND NAME2.Id=COUPLE.NameId2
Это лучший способ получить результат? (Для исполнения)
Если он работает, то, что вы действительно спрашиваете? Что должно быть «лучше»? Вы сталкиваетесь с проблемами производительности? –
Похож на хороший вопрос о домашнем задании в Intro SQL. – jp2code
Я использовал бы явный 'JOINS' вместо того, чтобы использовать не ANSI-стандарт для их сбрасывания в операторе' WHERE' – LittleBobbyTables