У меня есть запросSeflf Регистрация запроса
SELECT * FROM msg where sender = receiver
В которой отправитель и получатель находятся две колонки таблицы сбщ.
Запрос работает нормально. Теперь я задаю вопрос:
Является ли это self join
? Я думаю, что это простой запрос, который сравнивает значения из двух столбцов из той же таблицы, где, как в self join
, мы присоединяем таблицу к себе, чтобы дважды получить таблицу с столбцами одной таблицы.
например: SELECT * from msg m Join msg p on m.id = p.id
;
Может ли кто-нибудь уточнить?
Спасибо заранее.
Почему вы сомневаетесь, когда у вас есть такие прекрасные объяснения? – fancyPants
Единственная причина, по которой я столкнулся с вопросом, потому что http://drupal.stackexchange.com/questions/25773/how-to-write-a-self-join-query-in-drupal-7-using-db-select – user2545234