多表格查詢資料例項兩種方法,好壞自現
SELECT p.prod_name FROM products p WHERE p.prod_id IN
(
SELECT DISTINCT o.prod_id FROM orderitems o WHERE o.order_num IN
(SELECT o.order_num FROM customers c RIGHT JOIN orders o ON c.cust_id = o.cust_id)
);
SELECT p.prod_id,p.prod_name
FROM products p
LEFT JOIN orderitems oi ON oi.prod_id = p.prod_id
LEFT JOIN orders os ON os.order_num = oi.order_num
LEFT JOIN customers cs ON cs.cust_id = os.cust_id
WHERE cs.cust_name = 'xxx'
(
SELECT DISTINCT o.prod_id FROM orderitems o WHERE o.order_num IN
(SELECT o.order_num FROM customers c RIGHT JOIN orders o ON c.cust_id = o.cust_id)
);
SELECT p.prod_id,p.prod_name
FROM products p
LEFT JOIN orderitems oi ON oi.prod_id = p.prod_id
LEFT JOIN orders os ON os.order_num = oi.order_num
LEFT JOIN customers cs ON cs.cust_id = os.cust_id
WHERE cs.cust_name = 'xxx'
相關文章
- js實現的查詢表格中的資料程式碼例項JS
- Mybatis 傳入多個引數查詢資料 (3種方法)MyBatis
- python連結mysql查詢資料例項PythonMySql
- #MyBatis多表查詢 #多對一、一對多的兩種實現方式 @FDDLCMyBatis
- 表格細邊框的兩種CSS實現方法CSS
- WPS表格資料應用例項
- 兩種動態建立表格的方法
- 一條SQL完成跨資料庫例項Join查詢SQL資料庫
- oracle 例項表查詢Oracle
- 檢索table表格資料程式碼例項
- SSH整合實現分頁查詢(兩種方式)
- 解決:layUI資料表格+簡單查詢UI
- tp5實現多資料庫查詢資料庫
- mysql資料庫連表查詢的幾種方法MySql資料庫
- flask查詢whois資訊例項Flask
- python list排序的兩種方法及例項講解Python排序
- 50種方法最佳化SQL Server資料庫查詢SQLServer資料庫
- SSH綜合查詢的兩種方式
- python中合併表格的兩種方法Python
- 將表格資料匯入Excel表程式碼例項Excel
- 解析MSSQL跨資料庫查詢的實現方法SQL資料庫
- efcore 跨表查詢,實現一個介面內查詢兩個不同資料庫裡各自的表資料資料庫
- Java中查詢陣列多數元素的4種方法Java陣列
- 查詢兩個日期之間的資料
- Excel查詢兩列資料相同的元素Excel
- css實現一個文字兩種顏色程式碼例項CSS
- Oracle資料檔案損壞恢復例項二則Oracle
- 多個遠端資料庫查詢資料庫
- 資料庫——基礎(資料庫操作,表格操作)——增加高階查詢資料庫
- MySQL建立資料庫的兩種方法MySql資料庫
- 交換兩個資料的三種方法
- 例項講解MySQL資料庫的查詢最佳化技術(轉)MySql資料庫
- asm例項查詢asm相關檢視hang住解決方法ASM
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- sql 連線查詢例項(left join)三表連線查詢SQL
- JDBC連線自定義sqlserver資料庫例項名(多個例項)JDBCSQLServer資料庫
- excel查重是怎麼查的 excel表格怎麼查詢重複項Excel
- 兩種閃回查詢的使用實驗