leetcode183. 从不订购的客户(SQL)
生活随笔
收集整理的這篇文章主要介紹了
leetcode183. 从不订购的客户(SQL)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
某網站包含兩個表,Customers 表和 Orders 表。編寫一個 SQL 查詢,找出所有從不訂購任何東西的客戶。
Customers 表:
+----+-------+
| Id | Name ?|
+----+-------+
| 1 ?| Joe ? |
| 2 ?| Henry |
| 3 ?| Sam ? |
| 4 ?| Max ? |
+----+-------+
Orders 表:
+----+------------+
| Id | CustomerId |
+----+------------+
| 1 ?| 3 ? ? ? ? ?|
| 2 ?| 1 ? ? ? ? ?|
+----+------------+
例如給定上述表格,你的查詢應返回:
+-----------+
| Customers |
+-----------+
| Henry ? ? |
| Max ? ? ? |
+-----------+
思路:查出出現過的CustomerId,如果哪個name對應的id沒在這個列表中,就符合條件。
select Name as 'Customers' from Customers where Id not in(select CustomerId from Orders );?
總結
以上是生活随笔為你收集整理的leetcode183. 从不订购的客户(SQL)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哪些信用卡有隐藏额度?2019各银行隐藏
- 下一篇: 信用卡隐藏额度是什么?这些事项要注意