【发布时间】:2022-11-11 04:39:55
【问题描述】:
嗨,我正在尝试加入两个表并将两个表列的结果相加,但我只是不知道该怎么做。
我会在这里放一些示例代码,但因为我是在 Joomla 中做的!无论如何,这对大多数人来说都没有意义。我可以将普通 SQL 转换为 Joomla!...
这是两个示例表,预期结果在底部...
发票表;
| id | owner | amount |
|---|---|---|
| 1 | 123 | 300.00 |
| 2 | 123 | 125.00 |
| 3 | 144 | 200.00 |
| 4 | 166 | 155.00 |
费用表;
| id | owner | amount |
|---|---|---|
| 1 | 123 | 10.00 |
| 2 | 123 | 50.00 |
| 3 | 144 | 50.00 |
结果应该是;
| owner | invoices | expenses |
|---|---|---|
| 123 | 425.00 | 60.00 |
| 144 | 200.00 | 50.00 |
| 166 | 155.00 | 0.00 |
我会很感激任何帮助。谢谢你。
【问题讨论】:
-
首先考虑正确规范化您的数据 - 如果您最终得到两个具有相同列的表,请始终质疑自己,您应该有一个用于事务的表和一个事务类型列。然后,您不需要聚合和连接每个表。