gpt4 book ai didi

mysql - 将两个单独的 sql 查询组合成一个查询

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:44 24 4
gpt4 key购买 nike

我有两个sql查询

SELECT sub_id, 
sub_sent_code,
date_time
FROM moviedatabase.reg_sub_master
WHERE (date_time >= '2013-01-19'
AND date_time <= '2013-01-29');

SELECT sub_id, 
sub_sent_code,
date_time
FROM moviedatabase.reg_sub_master
WHERE date_time <= '2013-01-19';

我的要求是第一个查询的结果是sub_id,sub_sent_code,date_time不应出现在第二个查询中。

我想让它成为单一查询。

编辑:实际上我想要date_time >='2013-01-19'的结果和 date_time <='2013-01-29'sub_id我得到的不应该在那之前 '2013-01-19'

最佳答案

尝试:

SELECT sub_id,sub_sent_code,date_time
FROM moviedatabase.reg_sub_master
WHERE (date_time >='2013-01-19'
AND date_time <='2013-01-29')
AND sub_id NOT IN (
SELECT DISTINCT sub_id
FROM moviedatabase.reg_sub_master
WHERE date_time <='2013-01-19;

关于mysql - 将两个单独的 sql 查询组合成一个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14496920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com