MySQL: Left join und der Spalte mit dem gleichen Namen in verschiedenen Tabellen?

SELECT * FROM `product` left join category on product.category_id = category.id

Diese Abfrage funktioniert einwandfrei. Aber das problem ist, sowohl die Produkt-Tabelle und die Kategorie der Tabelle Felder mit den Namen "name" und "id". Also, wenn ich fetch das Ergebnis dieser Abfrage ist, es gibt mir nur einen Namen und eine id, aber ich will beide id ' s und Namen.

Wie kann ich dies tun, ohne die Felder umbenennen?
Ist es möglich, zurück mit benutzerdefinierten Namen wie product_name und category_name?

InformationsquelleAutor user1091856 | 2012-05-10

Schreibe einen Kommentar