我在数据库中有四个表,
用户,计数,优惠券,帐户
需要以下条件的用户数量:
请有人帮我形成好的查询吗?
谢谢!
答案 0 :(得分:1)
如果我对用户
看起来像一个奇怪的SQL,但这是一个例子:
SELECT
*
FROM
user
WHERE user_id NOT IN
(
SELECT
user_id
FROM
`count`
WHERE
DATE_SUB(CURDATE(),INTERVAL 14 DAY) <= date_column
)
AND user_id NOT IN
(
SELECT
user_id
FROM
coupon
)
AND user_id IN
(
SELECT
user_id
FROM
account
)
如果这不对,你对你想要的解释是错误的,应该澄清。 这个sql的一切都可能出错,因为我不知道你的列(用户id?date?)。但我认为你可以根据自己的喜好更改sql。