[英]Combine two separate sql queries into single query
I have two sql queries 我有两个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');
and 和
SELECT sub_id,
sub_sent_code,
date_time
FROM moviedatabase.reg_sub_master
WHERE date_time <= '2013-01-19';
My requirment is from 1st query what ever the result comes that sub_id,sub_sent_code,date_time
should not be present in 2nd query . 我的要求是从第一个查询中得出的结果是,在第二个查询中不应出现
sub_id,sub_sent_code,date_time
。
I want to make it single query. 我想使其成为单个查询。
EDIT : actually i want the result where date_time >='2013-01-19'
AND date_time <='2013-01-29'
and the sub_id
which i am getting should not the be there before '2013-01-19'
编辑 :实际上我想要的结果是
date_time >='2013-01-19'
和date_time <='2013-01-29'
和我正在获取的sub_id
不应该在'2013-01-19'
之前出现
Try : 尝试:
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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.