我有两个表,我想比较一个值,看看它是否小于另一个值。考虑到这两个示例表,我想做一个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