|
|
|
| Все привет, столкнулся с проблемкой.
Написал запрос типа
SELECT * FROM
(
SELECT * FROM tabl WHERE что-то = чему-то
) выбр_табл
WHERE что-то = чему-то
У меня дома установлена версия 4.1.21 под винду, а у хостера 4.0.27 под линух, дома все окей, запрос отрабатывается, а вот залил на хост и дульки! пишет ошибка в синтаксисе №1064
Хотел бы узнать с какой версии возможны запросы внутри запросов?
Вот сам запрос на всяк случай:
SELECT `send_mail`.`smg_id` AS `id` , `send_mail`.`scm_firstname` AS `from_mem` , `mem`.`scm_email` AS `to_email` , `send_mail`.`smg_subject` AS `subject` , `send_mail`.`smg_body` AS `body` , `send_mail`.`smg_to` AS `to_mem_id` , `send_mail`.`send_cron`
FROM (
SELECT `mess` . * , `mem` . *
FROM `sc_member` `mem`
LEFT JOIN `sc_messages` `mess` ON `mess`.`smg_from` = `mem`.`scm_mem_id`
WHERE `mess`.`send_cron` = "N"
) `send_mail`
LEFT JOIN `sc_member` `mem` ON `send_mail`.`smg_to` = `mem`.`scm_mem_id`
ORDER BY `send_mail`.`smg_postdate` ASC ; | |
|
|
|
|
|
|
|
для: maxnag
(28.01.2007 в 03:17)
| | Вложенные запросы действуют начиная с версии 4.1.0. | |
|
|
|
|
|
|
|
для: cheops
(28.01.2007 в 13:03)
| | Большое спасибо, тему можно закрыть! | |
|
|
|