У меня есть эта проблема, и я не смог понять, как я могу это сделать.Умножает SQL-соединения
У меня есть таблица под названием «родители» и стол под названием «студенты»
Родители таблица
идентификатор, имя, фамилия и тип. «Тип» качает нечто вроде «мать» или «отец».
Студенты таблица имеет
ID, имя, фамилия, motherid (родители стол), fatherid (таблица родителей).
Как я могу сделать запрос с JOINS, который возвращает имя матери и имя Отца? И зная, что родители могут иметь несколько детей, и, очевидно, студент может иметь двух родителей, мать и отец ...
Я надеюсь, что я объяснил это хорошо, спасибо заранее
Он работал, но есть что-то, что мы должны исправить. Он возвращает три столбца с одинаковыми именами, мне нужно знать, что такое имя MOTERs и имя отца Прямо сейчас он возвращает что-то вроде имя | lastname | имя | родительский тип | имя | parenttype Как вы можете видеть, есть столбцы с тем же именем, как я могу сделать его похожим РЕЗУЛЬТАТ: имя | lastname | dadname | momname | – JuanBonnett
@JuanBonnett использовать псевдоним столбца с использованием 'AS' в' SELECT', например 'SELECT MOMS.Name AS MomName'. – user2989408
Он должен будет сделать больше, чем это. Теперь, когда я подумал об этом, запрос 'UNION' будет более полезен в этом случае. Работа над изменением моего запроса для вас. –