Write an SQL query to find the ids of products that are both low fat and recyclable.
Return the result table in any order.
寫一個 SQL Query來尋找「low fat」、「recyclable」的產品ids,並回傳任意順序的結果。
A country is big if:
+-------------+---------+ | Column Name | Type | +-------------+---------+ | product_id | int | | low_fats | enum | | recyclable | enum | +-------------+---------+ product_id is the primary key for this table. low_fats is an ENUM of type ('Y', 'N') where 'Y' means this product is low fat and 'N' means it is not. recyclable is an ENUM of types ('Y', 'N') where 'Y' means this product is recyclable and 'N' means it is not. (ex.尋找「low_fats = 'Y'」AND 「recyclable = 'N'」)
Example 1:
Input: Products table: +-------------+----------+------------+ | product_id | low_fats | recyclable | +-------------+----------+------------+ | 0 | Y | N | | 1 | Y | Y | | 2 | N | Y | | 3 | Y | Y | | 4 | N | N | +-------------+----------+------------+ Output: +-------------+ | product_id | +-------------+ | 1 | | 3 | +-------------+ Explanation: Only products 1 and 3 are both low fat and recyclable.
Solution:
1. 選擇標題「product_id」
2. 來自於 Products 的 table
3. 設定條件「low_fats = ‘Y’」or「recyclable = ‘Y’」
Code:
SELECT product_id FROM Products WHERE low_fats = 'Y' AND recyclable = 'Y';