Мне нужно сделать запрос между этими тремя таблицами: членами, сообщениями и школами.Невозможно вычислить сложный SQL-запрос
В моей таблице «сообщения», я сохраняю идентификатор участника (чтобы узнать, кто написал сообщение). В моей таблице «участники» я сохраняю идентификатор школы члена.
Но я хотел бы создать что-то вроде стены Facebook, где вы могли бы просмотреть список всех сообщений от любого, кто находится в вашей школе.
Мне легко получить все сообщения от кого-либо, но я не могу понять, как получить только сообщения от людей в вашей школе. Я сохраняю идентификатор школы члена в сеансе, поэтому легко узнать, из какой школы нам нужно получить сообщения.
Возможно ли это сделать в одном запросе?
Спасибо!
NB это также выбрать «свои» сообщения также. (и mem.id <>?) будет сортировать, хотя. –
Это в значительной степени поражает место. Может быть, идея объяснить, что такое объединения, и дать ссылку на дальнейшее чтение, поскольку кажется, что он может быть новым для SQL. Будет также помогать другим, смотрящим на это. –
Хорошее предложение, Майкл. Я обновил свой ответ. Благодаря! –