SQL:
1
2
3
4
5
| SELECT * FROM tableA INNER JOIN tableB ON tableA.ID = tableB.tableA_ID INNER JOIN tableC ON tableB.ID = tableC.tableB_ID INNER JOIN tableD ON tableC.ID = tableD.tableC_ID WHERE tableD.ID=1 |
Het resultaat van deze query is ID - name - ID - tableA_ID - name - ID - tableB_ID - name - ID - tableC_ID - name
Naast nog allerlei andere data die uit de tabellen komt.
Nu zou ik graag willen dat alles wat uit tableA komt het label tableA.* krijgt. dus tableA.ID - tableA.name tableB.ID e.d.
Ik heb zoiets gevonden als SELECT tableA.ID AS tableA_ID maar dan moet ik elke kolom zelf gaan hernoemen.
Kan ik dit door MySQL zelf laten doen?
[ Voor 3% gewijzigd door MueR op 14-09-2010 14:57 ]
👑