以下适用于SQLite Manager,但不适用于Python。我收到以下错误:
sqlite3.OperationalError:没有这样的列:domain_list.short_name
我已经尝试取出“AS domain_list”并仅引用“short_name”和“websites.short_name”,但它仍然无法在Python中运行。但是在SQLite Manager中。它只适用于子查询,而不是当我将子查询加入domain_info表时。
有什么想法吗?
SELECT
*
FROM
(
SELECT
websites.short_name
FROM
websites
INNER JOIN product_info ON product_prices.product_info_id = product_info.id
WHERE product_info.archive = 1
GROUP BY
websites.short_name
) AS domain_list
LEFT JOIN
domain_info
ON
domain_list.short_name = domain_info.domain
ORDER BY
last_checked