MySQL, чтобы выбрать сообщения, которые я отправил или получил от других - PullRequest
0 голосов
/ 17 сентября 2018

Я новичок в кодировании,

Я хочу выбрать сообщения, которые я отправил или получил от других.Это моя таблица:

Сообщения:

'id' // primary id, auto increment
'from_id' // user id who sent message
'to_id' // friend id who received message
'to_name' //name  who received message
'to_email' // email who received message
'message' // message
'chat_time' //

То, что мы хотим, похоже на входящие Facebook: список сообщений, отправленных мной или полученными мной.

Я попробовал этот код, но он показывает все данные:

SELECT * FROM messages where to_id=:uid 
   UNION ALL
       SELECT  * FROM messages WHERE from_id = :uid

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 17 сентября 2018
SELECT * FROM messages WHERE to_id = :uid OR from_id = :uid

здесь не нужно использовать UNION.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...