2019-02-19
閱讀量:
2560
mysql多條件查找的思路?
問題描述:
假設(shè)我有2個(gè)表,分別是orderinfo和orderdetail,想要找出購買了SKU1又購買了SKU2產(chǎn)品的人,應(yīng)該是怎么樣的查詢邏輯?
解決思路:
- 可以利用子查詢,找出來購買了SKU1又購買了SKU2的orderid,然后作為where的篩選條件,再主查詢中顯示即可
- 同理可得,當(dāng)有多個(gè)查找條件的時(shí)候,可以用上述思路,做where…and…的組合查詢,目的還是篩選出來符合多個(gè)條件的主鍵,然后再進(jìn)行主查詢
select * from orderinfo oi
where orderid in (select ordered from orderdetail where sku in(‘SKU1’,’SKU2’))






CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評論
1條評論
0條評論