我有一個2表產品和品牌。基於字段從另一個表的MySQL排序列
Products
+------------+-------------------------------------+------------+-------+
| product_id | title | brand_name | price |
+------------+-------------------------------------+------------+-------+
| 1 | Pacific Evolution 26" Mountain Bike | Pacific | 100 |
+------------+-------------------------------------+------------+-------+
| 2 | Schwinn Riverside Cruiser | Schwinn | 200 |
+------------+-------------------------------------+------------+-------+
Brands
+-----------+-------------+----------+
| brand_id | brand_name | discount |
+-----------+-------------+----------+
| 22 | Schwinn | 10 |
+-----------+-------------+----------+
產品的價格變動如果品牌 有折扣。 (在我的表格示例中,Schwinn品牌有10%的折扣)
如何在 的價格中按照價格升序排列產品列表?
工作有了簡單連接,沒有打折你的查詢將不會返回產品。 –
兩張桌子的關係是親子關係。我認爲品牌是產品中的每一個禮物。否則使用LEFT OUTER JOIN –