+++++++++++++開始線++++++++++++++++
查詢列出訂購物品tnt2的所有客戶任何sql語句都是查詢。但此術語一般指select語句
1.檢索包含物品tnt2的所有訂單的編號
2.檢索具有前一步列出的訂單編號的所有客戶的id
3.檢索前一步返回的所有客戶id的客戶資訊
現在得到訂購tnt2的所有客戶的id,下一步是檢索這些客戶id的客戶資訊
列匹配對客戶10001的訂單進行計數在where子句中使用子查詢,應該保證select語句具有與where子句中相同數目的列。通常,子查詢將返回單個列並且與單個列匹配,如果需要可以使用多個列。
對每個客戶執行count(*)計算
+++++++++++++結束線++++++++++++++++
SQL必知必會筆記十一(使用子查詢)
select語句是sql的查詢。我們迄今為止所看到的所有select語句都是簡單查詢,即從單個資料庫表中檢索資料的單條語句。查詢 query 任何sql語句都是查詢。但此術語一般指select語句。sql還允許建立子查詢 subquery 即巢狀在其他查詢中的查詢。說明 mysql支援 如果使用my...
mysql必知必會 mysql必知必會(四)
十四 理解子查詢 1 通過子查詢過濾 這本書在所有的章節都關連到了資料庫表,訂單資料是儲存在兩個表中,orders表儲存著 訂單號碼 顧客id和訂單日期。個人的訂單列表關連著orderitems表,訂單表沒有儲存顧客資訊,它只是儲存著顧客id,這實際的顧客資訊是儲存在customers表中。現在假設...
MySQL必知必會十四 使用子查詢
現在,假如需要列出訂購物品tnt2的所有客戶,應該怎樣檢索?下面列出具體的步驟。檢索包含物品tnt2的所有訂單的編號。檢索具有前一步驟列出的訂單編號的所有客戶的id。檢索前一步驟返回的所有客戶id的客戶資訊。上述每個步驟都可以單獨作為乙個查詢來執行。可以把一條select語句返回的結果用於另一條se...