Hallo
ich habe folgendes problem
ich habe 3 tabellen.
In der ersten tabelle sollen alle datensatze die id_lief_rech ='6'
rausgesucht werden.
In dieser tabelle steht auch die artikelnummer.
Uber die artikelnummer soll in tabelle 2 (1001_preisliste_vk )
der empfvk raus gesucht werden.
In tabelle 3 (1001_preisliste_ek ) soll über artikelnummer und die datensäte wo firmenid=6 ist der nettoek und der tresenvk raus gesucht werden.
bis jetzt sieht das bei mir so aus
SELECT 1001_lieferschein_rechnung_pos.rabatt, 1001_lieferschein_rechnung_pos.menge, 1001_lieferschein_rechnung_pos.artikelnummer, 1001_preisliste_vk.artikelbezeichnung, 1001_preisliste_vk.empfvk, 1001_preisliste_ek.nettoek, 1001_preisliste_ek.tresennettovk FROM 1001_lieferschein_rechnung_pos, 1001_preisliste_vk, 1001_preisliste_ek WHERE 1001_lieferschein_rechnung_pos.id_lief_rech ='6' and 1001_preisliste_vk.artikelnummer = 1001_lieferschein_rechnung_pos.artikelnummer and 1001_preisliste_ek.artikelnummer = 1001_lieferschein_rechnung_pos.artikelnummer and 1001_preisliste_ek.firmenid='1' ORDER BY id_pos;
was ist falsch
es muss wohl an der where abfrage liegen
wie wäre die richtige logische verknüpfung
mfg
mike
ich habe folgendes problem
ich habe 3 tabellen.
In der ersten tabelle sollen alle datensatze die id_lief_rech ='6'
rausgesucht werden.
In dieser tabelle steht auch die artikelnummer.
Uber die artikelnummer soll in tabelle 2 (1001_preisliste_vk )
der empfvk raus gesucht werden.
In tabelle 3 (1001_preisliste_ek ) soll über artikelnummer und die datensäte wo firmenid=6 ist der nettoek und der tresenvk raus gesucht werden.
bis jetzt sieht das bei mir so aus
SELECT 1001_lieferschein_rechnung_pos.rabatt, 1001_lieferschein_rechnung_pos.menge, 1001_lieferschein_rechnung_pos.artikelnummer, 1001_preisliste_vk.artikelbezeichnung, 1001_preisliste_vk.empfvk, 1001_preisliste_ek.nettoek, 1001_preisliste_ek.tresennettovk FROM 1001_lieferschein_rechnung_pos, 1001_preisliste_vk, 1001_preisliste_ek WHERE 1001_lieferschein_rechnung_pos.id_lief_rech ='6' and 1001_preisliste_vk.artikelnummer = 1001_lieferschein_rechnung_pos.artikelnummer and 1001_preisliste_ek.artikelnummer = 1001_lieferschein_rechnung_pos.artikelnummer and 1001_preisliste_ek.firmenid='1' ORDER BY id_pos;
was ist falsch
es muss wohl an der where abfrage liegen
wie wäre die richtige logische verknüpfung
mfg
mike
Kommentar