如何将一个表中的单个值与另一个表的另一个值列表进行比较



我有两个表,我想比较一个值,看看它是否小于另一个值。考虑到这两个示例表,我想做一个SELECT语句,告诉我,考虑到我的钱包金额,我能负担得起哪些项目。我该怎么说:

SELECT product FROM Store WHERE price < amount

以上显然不起作用,我到处找过。

钱包:

name       amount
--------------
Mymoney     20

商店:

product |  price
-----------------------
Apple   |  3
Orange  |  4
Steak   |  21

当您使用两个不同的表时,您应该使用某种连接,如:

select product from Store inner join Wallet on price <= Mymoney 

sqlFiddle:http://sqlfiddle.com/#!9/b431a2/4

相关内容

  • 没有找到相关文章

最新更新