Vinzenz Mai: MySQL -> Zwei Tabellen in Abhänigkeit auslesen.

Beitrag lesen

Hallo cross,

Tabelle1: idfirma, name, adresse
Tabelle2: id, idfirma, kurztext, langtext, angebote

Jetzt meine Frage: Wie kann ich die Datenbank am besten mit "Select" auslesen, wenn ich folgende Inhalte benötige:
idfirma, name, adresse, kurztext, langtext und angebote.

Gibts da was von SQL oder auch ein SELECT-Beispiel?

Beispiel:
SELECT * FROM Tabelle2 WHERE idfirma2 = 'idfirma1'

1. Es fehlen geforderte Spalten: name und adresse
2. Es fehlt eine notwendige Tabellenangabe: Tabelle1
3. Es ist eine überflüssige Spalte dabei: id
4. Diese WHERE-Klausel liefert keinen impliziten Join,
   die einfachen Anführungszeichen wären überflüssig.
5. Es ist empfehlenswert, die explizite JOIN-Syntax zu verwenden.

Also vier Fehler und eine Unschönheit.
Viel sinnvoller ist es, den Verweisen in wahsagas Posting zu folgen.

Freundliche Grüße

Vinzenz