Hallo Leute,
ich habe erst vor kurzem mit SQL angefangen und bin auf ein Problem gestoßen.
Ich habe verschiedene Tabellen die von einander abhängen, diese Abhängigkeiten konnte ich ohne Probleme per JOINS auflösen.
Query:
Ergebnis:
Jedoch würde ich die verschiedenen Gruppen guppiert haben. So das group 99 nur eine Zeile für USD und eine Zeile für EUR ausgibt. Jedoch mit dem Wert summiert. So etwa:
Ich hoffe das war halbwegsverständlich.
Freundliche Grüße,
Basti
ich habe erst vor kurzem mit SQL angefangen und bin auf ein Problem gestoßen.
Ich habe verschiedene Tabellen die von einander abhängen, diese Abhängigkeiten konnte ich ohne Probleme per JOINS auflösen.
Query:
Code:
select bala.order.idsel, bala.group.name, bala.invoicepayment.amount, invoicepayment.currency from ((bala.invoice INNER JOIN bala.order on bala.invoice.order_idorder = bala.order.idorder) INNER JOIN bala.invoicepayment on bala.invoicepayment.idinvoice = bala.invoice.idinvoice) INNER JOIN bala.group on bala.order.idsel = bala.group.idsel group by bala.order.idsel, group.name, invoicepayment.amount, invoicepayment.currency
PHP Code:
idsel name amount currency
1 group66 50 USD
1 group66 150 USD
2 group99 400 USD
2 group99 200 USD
2 group99 100 EUR
PHP Code:
idsel name amount currency
1 group66 200 USD
2 group99 600 USD
2 group99 100 EUR
Freundliche Grüße,
Basti
Comment