Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Что не правильно в данном запросе


Автор: sayber 28.1.2009, 10:06
Вывожу данные из 3-х таблиц.
Но почему то из таблицы  ci_k4_num возвращает NULL

Код

 SELECT * FROM ci_k4 AS k4
    JOIN ci_gallery AS cg
    ON k4.PID = cg.id
    LEFT JOIN ci_k4_num AS knum
    ON k4.EditNum = knum.id
    WHERE k4.status != 3
    ORDER BY k4.EditNum DESC, k4.Line DESC

Автор: sayber 28.1.2009, 10:12
Косяк с форумом... тема не до создалась.

Короче вот:

Вывожу данные из 3-х таблиц.
Но почему то из таблицы  ci_k4_num возвращает NULL

Код

 SELECT * FROM ci_k4 AS k4
    JOIN ci_gallery AS cg
    ON k4.PID = cg.id
    LEFT JOIN ci_k4_num AS knum
    ON k4.EditNum = knum.id
    WHERE k4.status != 3
    ORDER BY k4.EditNum DESC, k4.Line DESC

Автор: Akina 28.1.2009, 11:03
Цитата(sayber @  28.1.2009,  11:12 Найти цитируемый пост)
из таблицы  ci_k4_num возвращает NULL

В таком запросе нельзя говорить, что из какой таблицы возвращается... и потом - не ошиблись ли вы разделом? имхо это не в РНР, а в MySQL надо было (или какая там СУБД...). И структуру таблиц (по крайней мере ключевые и перечисленные в запросе поля) - в студию.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)