Hallöchen,
Ich versuche eine Liste mit allen Jobs einer Person aus meiner Datenbank herauszukriegen.
Ich hatte mir das eigentlich so vorgestellt:
--
SELECT job.name FROM job, person WHERE person.id=5 AND job.id IN person.job
--
Geht aber irgendwie nich.. ich bin mir auch nicht sicher, ob der IN operator für Strings oder für subselects gilt =)
Ahja, meine datenbank sieht wie folgt aus:
2 tabellen, person und job.
job.name: tinytext, die job bezeichnung
job.id: tinyint, die id des jobs (primary key)
person.job: die jobs der person, laut phpmyadmin vom typ "blob". wenn ich einfach mal person.jobs ausgebe, dann kommt z.b. "1,5,7" oder "12" - scheint also eine komma-liste aus job-ids zu sein.
person.id: tinyint, die id der person (primary key)
Wäre für jegliche ideen dankbar..
Ich versuche eine Liste mit allen Jobs einer Person aus meiner Datenbank herauszukriegen.
Ich hatte mir das eigentlich so vorgestellt:
--
SELECT job.name FROM job, person WHERE person.id=5 AND job.id IN person.job
--
Geht aber irgendwie nich.. ich bin mir auch nicht sicher, ob der IN operator für Strings oder für subselects gilt =)
Ahja, meine datenbank sieht wie folgt aus:
2 tabellen, person und job.
job.name: tinytext, die job bezeichnung
job.id: tinyint, die id des jobs (primary key)
person.job: die jobs der person, laut phpmyadmin vom typ "blob". wenn ich einfach mal person.jobs ausgebe, dann kommt z.b. "1,5,7" oder "12" - scheint also eine komma-liste aus job-ids zu sein.
person.id: tinyint, die id der person (primary key)
Wäre für jegliche ideen dankbar..
Kommentar