Я пытаюсь сделать простой чат с базой данных. Так что я создал 2 таблицы:SQL-имя вместо ID во многих отношениях.
Users
(ID (PK), имя, пароль)Messages
(ID (PK), SenderId (FK от пользователей), recipientID (FK от пользователей)), текст
Я действительно noob в SQL, и я просто не могу написать запрос, который вернет таблицу Messages
, но с нормальными именами вместо senderID и идентификатором получателя. Также я не нашел примеров, где 1 таблица использует дважды, поэтому JOIN не работал для меня, или я использовал его неправильно.
, что ваш вопрос здесь? –
Вы получили свой ответ, но вы могли бы получить ответ с немного большим поиском ... http://stackoverflow.com/questions/32702120/how-to-join-the-same-table-multiple-times –