[英]Combine two separate sql queries into single query
我有兩個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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.