我试图弄清楚 1 个查询很长一段时间。我是 mysql 和查询语句的新手。我有以下 2 个查询,我想将它们传递到 1 个语句中,以便获得所需的输出。
第1部分
select custid, fname from customertbl where createdate < 01-01-2011
第2部分
select custid, orddate from ordertbl where orddate < 01-01-2011
一般来说,我需要的是第一个查询给了我在 2011 年 1 月 1 日之前创建的客户列表。
第二个查询给出了谁在 01-01-2011 之后没有下订单的列表。
我想要的输出是创建日期在 2011 年 1 月 1 日之前并且在 2011 年 1 月 1 日之后没有下过任何订单的客户列表。
如果你能帮助我解决这个问题,我将不胜感激。
忘了提到两个表中的 custid 相同。
谢谢。
--编辑:为了更清楚一点,许多创建日期在 2011 年 1 月 1 日之前的客户仍然活跃,我只想要 2011 年 1 月 1 日之后不活跃的客户列表