Ветеран
Сообщения: 1862
Благодарности: 132
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Видишь ли, мне кажется запрос надо делать какой-то другой.
SELECT
user.name,
guest.name,
message.message,
message.private,
message.time_send
FROM
message,
user,
guest
WHERE
message.guest_id = '1' AND
user.id = message.for_user_id AND
guest.id = message.for_guest_id
А как здесь message.user_id можно воткнуть?
И наверно надо добавить id_message в таблицу, чтобы точно определить сообщение.
MySQL какой версии?
--
Может еще: +
message.guest_id = guest.id
SELECT
user.name,
guest.name,
message.message,
message.private,
message.time_send
FROM
message,
user,
guest
WHERE
message.guest_id = '1' AND
message.guest_id = guest.id AND (
user.id = message.for_user_id OR
guest.id = message.for_guest_id)
|
-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4
Отправлено: 18:36, 09-04-2006
| #10
|