Hallo,
ich habe folgendes Problem:
Ich habe die beiden Tabellen:
Und ich muss nun zu jeder Bestellung den Wohnort des Kunden ausgeben. Wobei die Bestellnummer, das Bestelldatum und der Ort des Kunden halt ausgegeben werden soll.
Bis jetzt bin ich soweit:
Aber damit wird ja soweit ich weiß nur das Bestelldatum und die Bestellnummer ausgegeben. Oder liege ich da falsch?
Danke im voraus!
ich habe folgendes Problem:
Ich habe die beiden Tabellen:
PHP:
CREATE TABLE T_Kunden
(
Kunden_Nr DECIMAL (7,0) NOT NULL PRIMARY KEY,
Vorname VARCHAR(30) NOT NULL,
Nachname VARCHAR(30) NOT NULL,
Strasse VARCHAR(30) NOT NULL,
Haus_Nr VARCHAR(5) NOT NULL,
Plz VARCHAR(5) NOT NULL,
Ort VARCHAR(30) NOT NULL,
Letzte_Bestellung DATETIME,
Zahlungsart CHAR(1) NOT NULL,
CONSTRAINT chk_zahlart
CHECK (Zahlungsart in ('R','B','N','V','K'))
);
CREATE TABLE T_Bestellungen
(
Bestell_Nr DECIMAL(6,0) NOT NULL,
F_Kunden_Nr DECIMAL(7,0) NOT NULL,
Bestelldatum DATE NOT NULL,
Lieferdatum DATE ,
Rechnungsbetrag DECIMAL(10,2) NOT NULL,
PRIMARY KEY (Bestell_Nr),
CONSTRAINT F_Kunden_Nr FOREIGN KEY (F_Kunden_Nr)
REFERENCES T_Kunden(Kunden_Nr)
);
Bis jetzt bin ich soweit:
PHP:
SELECT bestell_nr AS Bestellnummer, bestelldatum AS Bestelldatum FROM t_bestellungen WHERE f_kunden_nr IN (SELECT kunden_nr, ort from t_kunden)
Aber damit wird ja soweit ich weiß nur das Bestelldatum und die Bestellnummer ausgegeben. Oder liege ich da falsch?
Danke im voraus!