Ich habe zwei Tabellen:
Tabelle
adressen:
Code:
name
vorname
kategorie_id
Tabelle
adr_kategorien:
Wenn ich jetzt einen Datensatz abspeichere wird die ID der Kategorie in dem Feld
kategorie_id abgelegt.
Jetzt will ich alle Datensätze aus der Tabelle
adressen, die einer bestimmten Kategorie entsprechen. Die Kategorie liegt dabei als Text vor und nicht als ID der Tabelle. Was ich im Internet gefunden habe:
Code:
SELECT adressen.*
FROM adressen
INNER JOIN adr_kategorien
WHERE adr_kategorien.name='Geschäftlich'
Das funktioniert leider nicht. Führe ich den
Query aus, bekomme ich alle Datensätzen.
Dann versuche ich noch zu einem Datensatz aus der Tabelle
adressen die zugehörige Kategorie (Namen) zur KategorieID zu bekommen.