我浏览了整个网络,也浏览了 StackOverflow,发现了许多类似的主题,但没有一个能具体满足我的需求。所以我把它发送出去,我知道我可能缺少一些小东西才能让它工作。
让我们想象一下下表:
location | title | description | quantity
============|===========|=============|==========
shelf | apple | red | 2
drawer | banana | yellow | 4
shelf | kiwi | green | 2
cupboard | lemon | yellow | 1
fridge | melon | orange | 3
drawer | peach | orange | 1
我想要做的是从该表中选择所有在(so AND ) 中drawer
或上的项目,然后按例如位置升序和数量降序对它们进行排序。shelf
drawer
shelf
所以我所拥有的(在整个网络上搜索之后)是以下代码,这是唯一不返回错误的代码,但它也不返回任何项目:
SELECT * FROM items WHERE location = 'shelf' AND location = 'drawer' ORDER BY location ASC, quantity DESC
我哪里错了?任何反馈将不胜感激!
通常问题涉及如何从多个表中选择值然后将它们连接起来。但是,我只需要一张表中的值;然而,这些价值观需要回应它们共享的特定多重价值观。