我有兩個查詢,查詢同一個表,但基於不同的參數兩個MySQL查詢,加入基於參數
然後我需要玉米粥這兩個結果集在一起基於certian參數
//get initial text
Q1
SELECT
campaign_id AS campaign_id,
from_number AS mobile,
received_msg AS join_txt,
date_received AS join_txt_date
FROM received_txts WHERE action_id = 4 AND msg_link_id = id;
//get final text
Q2
SELECT
campaign_id AS campaign_id,
from_number AS mobile,
received_msg AS final_txt,
date_received AS final_txt_date
FROM received_txts WHERE action_id = 4 AND msg_complete_id = id;
/join these two queries on
Q2.msg_link_id = Q1.id AND Q2.campaign_id = Q1.campaign_id AND Q2.from_number = Q1.from_number
我會在action_id = 4上使用子查詢,但除此之外,我會與此一起去。任何原因你沒有? – 2010-07-07 05:15:57
子查詢?我不知道,爲什麼?會更快嗎? – Amadan 2010-07-07 06:59:38