我正在学习SQL。我有几张这样的桌子
因此,产品的价格取决于时间(从这里结束)。我有时间,让客户定购产品。我的问题是我怎样才能得到每一份合同的价格。这里有人能帮我吗。非常感谢你。祝你周末过得愉快!!
发布于 2022-11-19 23:16:52
在BETWEEN
条件下使用INNER JOIN
:
SELECT *, table1.price FROM table2
INNER JOIN table1 ON
table2.product = table1.product
AND
table2.`begin` BETWEEEN table1.`from` AND table2.`end`
https://stackoverflow.com/questions/74503909
复制相似问题