Zwei Tabellen mit vergleichen!

MySQL: Zwei Tabellen miteinander vergleichen!

Hi,

ich habe eine Frage bzw . bitte um Hilfe:

Ich habe eine Tabelle CONFIG und eine Tabelle CONTENT.
In der CONFIG Tabelle habe den Schlüssel IMPRINT mit dem Wert 5 und möchte nun die Wert ID aus der CONTENT Tabelle herausfinden.

Also mein Ansatz war: "SELECT name FROM CONFIG,CONTENT WHERE CONFIG.IMPRINT=CONTENT.ID"

Ich glaube ich liege komplett falsch.

Weiss jemand Rat?

Danke im voraus.

Gruß
 
Zuletzt bearbeitet:
Hi,

ich habe es jetzt so gegelöst:

"SELECT id FROM TABELLE_CONTENT INNER JOIN TABELLE_CONFIG ON TABELLE_CONTENT.id = TABELLE_CONFIG.imprint WHERE TABELLE_CONTENT.id = TABELLE_CONFIG.imprint"

Gruß
 
hi beckersbesters,

möchte nur eine Kleinigkeit anmerken.

Ich denke bei deinem SELECT kannst du dir die where-Bedingung sparen, da du diese ohnehin schon beim join definiert hast.
Code:
"SELECT id FROM TABELLE_CONTENT INNER JOIN TABELLE_CONFIG ON TABELLE_CONTENT.id = TABELLE_CONFIG.imprint WHERE TABELLE_CONTENT.id = TABELLE_CONFIG.imprint"

Übrigens sollte dein erster ansatz laut meinem Verständnis das selbe machen ... würd mich nur interessieren, was dich daran gestört hat!

lg
 
Zurück