我是 SQL 服务器的新手,想知道我应该如何处理以下情况:
我有两张桌子:
第一个表有这个月的订单,有以下数据
产品 | 命令 |
---|---|
第一的 | 2000 |
第二 | 3000 |
...和 10000 行
第二张表有下个月的预期订单,并有以下数据:
产品 | 命令 |
---|---|
第一的 | 3000 |
第二 | 1000 |
...和 12000 行。
现在,我想查看第二张表中的产品,其中预期订单大于第一张表中订单列中的值。例如。在我们的例子中,输出应该是
| Product |
| First |
由于列名相似,您能帮我解决这个问题吗?
例如,您可以使用别名按产品名称加入他们并比较他们的订单
select eo.product, eo.order from current_orders co
join exp_orders eo on co.product = eo.product
where eo.order < co.order;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句