在下面的查询我试图让每#1241 - 操作数应包含1列(S)
类别SELECT l.*
FROM (
SELECT id AS category_id,
COALESCE(
(
SELECT *
FROM images li
WHERE li.category_id = dlo.id
ORDER BY
li.save_status DESC, li.category_id DESC, li.id DESC
LIMIT 1
), 0) AS mid
FROM cats_imgs dlo where id='1'
) lo
JOIN images l
ON l.save_status = '3'
AND l.category_id >= lo.category_id
AND l.category_id <= lo.category_id
AND l.id >= lo.mid
一个形象,但不断收到以下错误:
#1241 - Operand should contain 1 column(s)
任何想法?
取代'*'具有用于'图像li' – newtover 2012-03-13 11:24:43
哇单个列,工作:)发布它作为答案PLZ – 2012-03-13 11:25:31