我正在尝试连接三个具有相同结构的表。但是,相关 ID 可能存在于这三个表中,也可能不存在。
TABLE A id name price sales
TABLE B id name price sales
TABLE C id name price sales
每个表代表给定一周内产品的价格。所以表 A 是本周,B 是上周,C 是前一周。
我会发布代码,但老实说,我所拥有的一切都根本不起作用。
最佳答案
您的数据库设计有问题。您应该有一个包含“日期”列的销售表,如下所示:
PRODUCT: id name
SALES: id date product_id price sales
如果你不这样做,你将不得不每周刷新每个表的所有行并在下周加载......疯狂。
除此之外,你的问题还不清楚你想要什么
关于mysql - 使用 ID 连接 3 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476038/