У меня есть две простые таблицы:
Table USERS:
ID Name
100 User1
243 User2
681 User3
Table MSGS:
FromU ToUser Txt [... DTime]
243 100 Bla bla bla
100 243 Taaa
243 681 Bo bo bo
681 243 Mi mi miiii
681 100 Exemples
100 681 Very good
Relationship:
FromU -> ID (table USERS)
ToUser -> ID (table USERS)
Как я могу получить ВСЕ сообщения, отправленные одним пользователем другому, И ответы, которые пользователь получает от других пользователей, Имена пользователей, я бродю.Например, если я хочу получить все сообщения User2, отправленные в AND, сообщения User2, возвращаемые, тогда мне нужны эти данные:
FromU Name ToUser Name Txt
243 User2 100 User1 Bla bla bla
100 User1 243 User2 Taaa ...
243 User2 681 User3 Bo bo bo
681 User3 243 User2 Mi mi miiii
Я не могу получить имена пользователей.С этим SQL
SELECT FromU, ToUser, Txt
FROM msgs
WHERE FromU = 243 OR ToUser = 243
ORDER BY DTime ASC
я получаю:
243 100 Bla bla bla
100 243 Taaa ...
243 681 Bo bo bo
681 243 Mi mi miiii
Есть идеи?Я использую MariaDB.Заранее спасибо!