Manfred: Durchsuchen einer Datenbank

Beitrag lesen

Hallo!

Das Problem besteht aber darin, daß ich eine Tabelle nach Namen und Adressen durchsuchen möchte. und eine oder mehrere Tabellen z.B. was für ein Auto er hat und was für ein Motorad er hat.

Wenn die Datenbank einigermaßen gescheit aufgebaut ist, sollte das mit SQL möglich sein. Poste mal die Tabellenstruktur.

mfg
  frafuHallo!

Tabelle 1: Adressen
id  benutzernummer name
1  1234   Max Müller
2  6789   Michael Meier

Tabelle 2: Autos
id benutzernummer  Auto  Türen
1  1234   Opel Astra 4
2  1234   VW Polo  2
3 6789  Toyota Corolla 4
4 6789  VW Golf  2
5 6789  VW Polo  4

Tabelle 3: Motorräder
id benutzernummer Motorrad Beiwagen
 Ähnlich wie die der Autos

Die Zugehörigkeit wird über die benutzernummer ermittelt.
Über die ID ist es leider nicht möglich, da die Tabelle Autos und Motorräder nicht von uns erstellt werden und wir diese einfach übernehmen (müssen ca. 30.000 Datensätze/Tabelle).

Aus der Tabelle sollen z.B. Alle VW besitzer ermittelt werden und die Adressen angezeigt werden. Bei dieser Abfrage soll das Auto auf VW überprüft werden. Wenn das Auto VW enthält ist der Besitzer ein VW besitzer und wird angezeigt.
Weiters könnten aber alle VW und Opel Besitzer gesucht werden oder alle die einen VW Polo mit 2 Türen besitzen.

Wenn dies mit SQL möglich ist, wäre mit das sehr recht, da meine Lösung in PHP an der Grenze der Performance ist.

mfg Manfred