【发布时间】:2021-02-18 09:39:00
【问题描述】:
这里似乎有什么问题?
错误代码:1054。“on 子句”中的未知列“r.when_added”
SELECT r.coupon_id, c.who_added, c.coupon_name, r.when_added,
(select count(*)
FROM redeemed_coupons r2 JOIN
coupon c2
ON r2.coupon_id = c2.coupon_id AND
c2.who_added = 1 AND
r2.when_added BETWEEN 1602827745 AND 1613084678 AND
r2.when_added = r.when_added
)
FROM redeemed_coupons r JOIN
coupon c
ON r.coupon_id = c.coupon_id AND
c.who_added = 1 AND
r.when_added BETWEEN 1602827745 AND 1613084678
ORDER BY r.when_added ;
感谢您的帮助!
【问题讨论】:
-
尝试将该条件放在
WHERE子句中。 . .WHERE r2.when_added = r.when_added.
标签: mysql sql count subquery inner-join