[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка выбирает не то, что мне надо
Zzepish
Есть 2 таблицы: chat:

user posted image

и user_channels.

user posted image

Так вот, мне надо выбрать:

SELECT *
FROM `user_channels`
LEFT JOIN
`chat`
ON
`sender_id`=if(`sender_id`=`destination_user`,`destination_user`,`starter`)
AND
`destination_user`="1"
OR
`starter`="1"
AND
`channel_id`="2"


Задумка:
прицепить к user_channels таблицу chat так, чтоб sender_id был равен или `destination_user`, или `starter`, но при этом чтоб `starter` или `destination_user` был равен моему id,, и канал равнялся выбранному каналу (он передается через $_POST['channel']
Zzepish
Даже так писал:
SELECT *
FROM `user_channels`
LEFT JOIN
`chat`
ON
`sender_id`=if(`sender_id`=`destination_user`,`destination_user`,`starter`)

WHERE

`destination_user`="1"
OR
`starter`="1"
AND
`channel_id`="2"
Zzepish
Мне выдает тупо все сообщения которые есть в базе!
Zzepish
Вопрос снят! Я идиот
Joker
biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.