Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Выборка выбирает не то, что мне надо
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5978
Пользователь №: 32538
На форуме: 12 лет, 11 месяцев, 2 дня
Карма: 67




Есть 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']
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5978
Пользователь №: 32538
На форуме: 12 лет, 11 месяцев, 2 дня
Карма: 67




Даже так писал:
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"
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5978
Пользователь №: 32538
На форуме: 12 лет, 11 месяцев, 2 дня
Карма: 67




Мне выдает тупо все сообщения которые есть в базе!
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5978
Пользователь №: 32538
На форуме: 12 лет, 11 месяцев, 2 дня
Карма: 67




Вопрос снят! Я идиот
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Joker  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Программист маньяк
******

Профиль
Журнал
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1724
Пользователь №: 17079
На форуме: 16 лет, 1 месяц, 18 дней
Карма: 6

Трезвый :
16 лет, 3 месяца, 24 дня


biggrin.gif
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса