antonim
Новичок
подскажите плз по вложенному запросу.
вот запрос который не работает:
SELECT *
FROM T_photo
WHERE T_produce_id IN ( SELECT id
FROM T_produce P1
WHERE visible > 0
ORDER BY P1.date_add
LIMIT 12 OFFSET 0 )
Не работает из-за строчек :
ORDER BY P1.date_add
LIMIT 12 OFFSET 0
Но проблема в том, что они очень нужны! Подскажите плз как правильно записать данный запрос.
на всяк случай говорю что запрос упростил чтоб решить проблему, вот полный запрос:
SELECT *
FROM T_photo
WHERE T_produce_id IN (
SELECT P1.id
FROM T_produce P1
WHERE visible > 0
AND P1.T_top_menu_id IN ( SELECT id
FROM T_top_menu T1
WHERE T1.parent = $parent
AND visible >0 )
ORDER BY P1.date_add
LIMIT 12 OFFSET 0 )
вот запрос который не работает:
SELECT *
FROM T_photo
WHERE T_produce_id IN ( SELECT id
FROM T_produce P1
WHERE visible > 0
ORDER BY P1.date_add
LIMIT 12 OFFSET 0 )
Не работает из-за строчек :
ORDER BY P1.date_add
LIMIT 12 OFFSET 0
Но проблема в том, что они очень нужны! Подскажите плз как правильно записать данный запрос.
на всяк случай говорю что запрос упростил чтоб решить проблему, вот полный запрос:
SELECT *
FROM T_photo
WHERE T_produce_id IN (
SELECT P1.id
FROM T_produce P1
WHERE visible > 0
AND P1.T_top_menu_id IN ( SELECT id
FROM T_top_menu T1
WHERE T1.parent = $parent
AND visible >0 )
ORDER BY P1.date_add
LIMIT 12 OFFSET 0 )