[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с запросом
Rigel
Составил запрос выборки данных из двух таблиц

SELECT c.from_id, c.to_id, c.text, c.date, u.name AS u_name FROM chat c WHERE date > NOW() - INTERVAL 25 MINUTE INNER JOIN users u ON c.from_id = u.id

Ругается так:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN users u ON c.from_id = u.id' at line 1
Подскажите пожалуйста, в чем может быть ошибка?



Спустя 4 минуты, 16 секунд (20.02.2012 - 23:03) Winston написал(а):
WHERE `date` < SUBTIME(NOW(), '0:25:0')

Выбор за последние 25 минут.

Спустя 1 минута, 34 секунды (20.02.2012 - 23:04) sergeiss написал(а):
SELECT c.from_id, c.to_id, c.text, c.date, u.name AS u_name 
FROM chat c
INNER JOIN users u ON c.from_id = u.id
WHERE date > NOW() - INTERVAL 25 MINUTE


Порядок следования блоков нарушил.

PS. Возможно, что надо будет указать не date, а c.date. Да еще в обратные кавычки заключить имена колонок не повредит (ежели это Мускуль).

Спустя 3 минуты, 33 секунды (20.02.2012 - 23:08) Rigel написал(а):
sergeiss
Winston
Спасибо! Работает! :lol:

sergeiss,
хм, а как заключить в обратные скобки такие конструкции:
`c`.`from_id`   `chat` `c`
или так
`c.from_id`   `chat c`

пробовал по всякому, ломается (

Спустя 3 часа, 12 минут, 8 секунд (21.02.2012 - 02:20) inpost написал(а):
`c`.`from_id`
Быстрый ответ:

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