Martin hein: Verknüpfungsfeld doppelt

Beitrag lesen

Hallo Forum,

in meiner DB gibt es zwei Tabellen. In beiden Tabellen gibt es das
Feld 'site_id', dass eine Datensatz eindeutig kennzeichnet.
ich verwende folgendes MySQL-Statement, um zwei Tabellen miteinander
zu verknüpfen:

--------------------------------------------------------------------
SELECT *
FROM content
JOIN structure ON content.site\_id = structure.site\_id WHERE content.site\_id=5
--------------------------------------------------------------------

Das ergebnis ist soweit zufriedenstellen: Ist ein Datensatz in
beiden Tabellen vorhanden, ist das Ergebnis der verknüpfte Datensatz.

Das einziger, was mir nicht gefällt, ist das in dem Datensatz 2X
das Feld 'site_id' vorhanden ist. Das erscheint mir allerings
logisch, weil ich ja mit "SELECT *" dafür sorge, dass alle Felder
aus beiden Tabellen selektiert werden sollen. Die einzige mir
bekannte Möglichkeit nur ein Feld 'site_id' in meinem Ergebnis zu
haben, ist statt mit

"SELECT *"

"SELECT
content.site_id, content.feld1, content.feld2
structure.feld1, structure.feld2
"

explizit zu bestimmen, welche Felder ich in meinem Datensatz haben
möchte.

Gibt es eine einfache Möglichkeit, das vernüpfte Feld nur einmal auftauchen zu lassen ?

Danke für Deine Tipp und

beste gruesse,
martin