我有 2 张桌子:
一张桌子包含不同的笔记本电脑规格
laptop:
|partNumber|picture|laptopName|laptopProcessor|visibility|
..........................................................
|AB00001 |pic1 |lenovo.. |intel core I5 |1 |
|AB00002 |pic2 |samsung |AMD semprom 3.8|1 |
另一张表是库存表,我有多家商店,每家商店针对特定笔记本电脑的价格不同
inventory:
|partNumber|shopName|price|qty|
...............................
|AB00001 |shop1 |554 |2 |
|AB00002 |shop1 |356 |4 |
|AB00002 |shop3 |400 |1 |
|AB00001 |shop4 |625 |5 |
|AB00002 |shop4 |345 |3 |
我想写一个查询,列出价格最优惠的笔记本电脑,所以我写了这个:
SELECT laptop.partNumber, laptop.picture, laptop.laptopName, laptop.laptopProcessor,
inventory.MIN(price)
FROM laptop INNER JOIN inventory ON inventory.partNumber=laptop.partNumber
WHERE visibility="1"
所以基本上我想以最优惠的价格显示所有笔记本电脑,它在没有价格查询的情况下工作,但我无法将此 MIN() 函数添加到查询中,我想我错过了语法,但我不知道应该如何工作。请帮我。