Archiv
Ansicht:   
Suche   erweiterte Suche

Nachricht aus dem Archiv

fuchsi schrieb am 22.January.2009, 16:35:10 in der Kategorie pc.coding

mysql abfrage - verständnissproblem

> > gerät,attribut-name, attribut-wert
> > x51rl,ram,2gb
> > x51rl,ram,4gb
> > x51rl,festplatte,250gb
> > x51rl,festplatte,320gb
> > 7520,ram,2gb
> > 7520,ram,4gb
> > 7520,festplatte,250gb
> > emach,ram,2gb
> > emach,festplatte,250gb
> > emach,festplatte,320gb
> > ....

> >
> > so und nun soll er mir alle geräte raussuchen dennen ram = 4gb UND
> > festplatte = 320gb zugeordnet ist. er soll mir auch keins doppelt
> nennen.

Solche Datensätze gibt es aber nicht!!!

Deine Geräte haben entweder den ram=4gb ODER die festplatte = 320gb !!!!!

SELECT tabelle1.gerät FROM tabelle1 INNER JOIN tabelle1 AS tabelle2 ON tabelle1.gerät = tabelle2.gerät 
WHERE tabelle1.attribut-name = \"ram\" and tabelle1.attribut-wert = \"4gb\" and tabelle2.attribute-name = \"festplatte\" and tabelle2.attribut-wert = \"320gb\"



ich elge mir oftmals einfach in acces die tabellen an, mache eine Abfrage und schau mir das entstandenen SQL einfach an.


PS.: man sollte keine Umlaute in Tabellen- und Feldnamen verwenden.

Archiv
Ansicht:   
Suche   erweiterte Suche
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz