【发布时间】:2017-12-02 00:31:37
【问题描述】:
SELECT
i.*,
ii.file_location
FROM group_shop_item i, group_shop_itemimage ii, group_shop_brand b
WHERE
i.brand_id = b.id
AND
b.brand_status_id = 1
AND
i.is_deleted = 0
AND
i.is_displayed = 1
AND
i.id = ii.item_id
AND
ii.is_main = 1
AND
i.deal_participate = 1
AND
i.brand_label_id IS NOT NULL
ORDER BY i.datetime_modified DESC;
此 SQL 查询不断向我抛出 1064。它似乎在我尝试使用和不使用 i 表变量的最后一行。我一辈子都无法捕捉到错误,谁能借我一双眼睛?
我将此作为 RAW 查询放入内置的 Django 函数中,并使用字符串连接构建此查询。这个复制粘贴直接来自我从命令行完成的打印。当我在浏览器上运行视图时,它输出整齐,但没有读取。
【问题讨论】: