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






推薦帖子
0條評論
1條評論
0條評論