F
frage
Gast
hallo, ich habe das folgende er modell: link.
ich moechte da alle boote (baat) finden, die einen bestimmten motor haben. also das heisst, ich suche die tabelle motor ab und moechte am ende alle boote haben, die einen solchen motor haben. ich denke mal, dazu benoetige ich die tabellen baat, motor und baatmotor,,,aber ich bekomms nicht recht hin. hier ist, was ich habe:
SELECT b.id FROM baat b
LEFT JOIN baatmotor bm ON (bm.baatid = b.id)
LEFT JOIN motor m ON (m.id = bm.motorid))
WHERE b.modell LIKE '%text%' OR b.produksjonsland LIKE '%text%' OR b.lang_beskrivelse LIKE '%text%' OR b.kort_beskrivelse LIKE '%text%' OR b.ovrige_opplysninger LIKE '%text%' OR b.byggemateriale LIKE '%text%' OR b.baattype LIKE '%text%' OR m.modellbetegnelse LIKE '%text%' OR m.drivstoff LIKE '%text%' OR m.type LIKE '%text%' OR m.motorkunstruksjon LIKE '%text%' OR m.kjolesystem LIKE '%text%' OR m.tenningssystem LIKE '%text%' OR m.drivstoffsystem LIKE '%text%' OR m.giringsforhold LIKE '%text%' OR m.girskift LIKE '%text%' OR m.propellutvalg LIKE '%text%' OR m.startsystem LIKE '%text%' OR m.tilteposisjon LIKE '%text%' OR m.styring LIKE '%text%' OR m.kontraroterende LIKE '%text%' OR m.oljeblanding LIKE '%text%' OR m.std_propp LIKE '%text%' OR m.chokesystem LIKE '%text%' OR m.produsentland LIKE '%text%' OR m.infotext LIKE '%text%' OR m.kort_beskrivelse LIKE '%text%' OR m.lang_beskrivelse LIKE '%text%' ORDER BY b.modell ASC;
ist nicht auf deutsch...kann man aber gut lesen. was in den tabellen steht tut ja nix weiter zur sache. aber wie mach ich das wohl?
vielen dank
ich moechte da alle boote (baat) finden, die einen bestimmten motor haben. also das heisst, ich suche die tabelle motor ab und moechte am ende alle boote haben, die einen solchen motor haben. ich denke mal, dazu benoetige ich die tabellen baat, motor und baatmotor,,,aber ich bekomms nicht recht hin. hier ist, was ich habe:
SELECT b.id FROM baat b
LEFT JOIN baatmotor bm ON (bm.baatid = b.id)
LEFT JOIN motor m ON (m.id = bm.motorid))
WHERE b.modell LIKE '%text%' OR b.produksjonsland LIKE '%text%' OR b.lang_beskrivelse LIKE '%text%' OR b.kort_beskrivelse LIKE '%text%' OR b.ovrige_opplysninger LIKE '%text%' OR b.byggemateriale LIKE '%text%' OR b.baattype LIKE '%text%' OR m.modellbetegnelse LIKE '%text%' OR m.drivstoff LIKE '%text%' OR m.type LIKE '%text%' OR m.motorkunstruksjon LIKE '%text%' OR m.kjolesystem LIKE '%text%' OR m.tenningssystem LIKE '%text%' OR m.drivstoffsystem LIKE '%text%' OR m.giringsforhold LIKE '%text%' OR m.girskift LIKE '%text%' OR m.propellutvalg LIKE '%text%' OR m.startsystem LIKE '%text%' OR m.tilteposisjon LIKE '%text%' OR m.styring LIKE '%text%' OR m.kontraroterende LIKE '%text%' OR m.oljeblanding LIKE '%text%' OR m.std_propp LIKE '%text%' OR m.chokesystem LIKE '%text%' OR m.produsentland LIKE '%text%' OR m.infotext LIKE '%text%' OR m.kort_beskrivelse LIKE '%text%' OR m.lang_beskrivelse LIKE '%text%' ORDER BY b.modell ASC;
ist nicht auf deutsch...kann man aber gut lesen. was in den tabellen steht tut ja nix weiter zur sache. aber wie mach ich das wohl?
vielen dank