- Registriert
- 27.09.06
- Beiträge
- 22
Hallo,
ich habe eine frage bzgl. tabellen joinen (oder wie auch immer es besser gehen sollte). mein problem als beispiel:
ich möchte eine datenbank von aktivitäten erstellen.
diese sollen dann in "art" und "Ort" eingeteilt werden, wobei eine aktivität in beiden kategorienmehrfach
eingetragen werden kann. es gibt also die tabellen:
aktivität
arten (z.b. bewegung, rätsel, geschick etc.)
orte (z.b. draußen, drinnen etc.)
artivitäten_art ( id, aktivID, artID )
aktivitäten_ort ( id, aktivID, ortID )
wenn ich jetzt alle aktivitäten auslesen möchte mit "ort = foo" und "art = bar", kann ich das in einer
mysql abfrage machen über joinen oder so?
es geht natürlich auch aufwändiger über mehrere queries und auswerten und erneute queries etc,
aber das wär ja relativ scriptlastig, außerdem lernt man ja auch gern mal was neues
danke und gruß,
velti
ich habe eine frage bzgl. tabellen joinen (oder wie auch immer es besser gehen sollte). mein problem als beispiel:
ich möchte eine datenbank von aktivitäten erstellen.
diese sollen dann in "art" und "Ort" eingeteilt werden, wobei eine aktivität in beiden kategorienmehrfach
eingetragen werden kann. es gibt also die tabellen:
aktivität
arten (z.b. bewegung, rätsel, geschick etc.)
orte (z.b. draußen, drinnen etc.)
artivitäten_art ( id, aktivID, artID )
aktivitäten_ort ( id, aktivID, ortID )
wenn ich jetzt alle aktivitäten auslesen möchte mit "ort = foo" und "art = bar", kann ich das in einer
mysql abfrage machen über joinen oder so?
es geht natürlich auch aufwändiger über mehrere queries und auswerten und erneute queries etc,
aber das wär ja relativ scriptlastig, außerdem lernt man ja auch gern mal was neues
danke und gruß,
velti