Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
HTMLDB, SQL Daten aus 2 Tabellen anzeigen, wenn nicht in Tab3 vorhanden
geschrieben von: majaji (---)
Datum:

Hallo ich hab mal wieder ein Problem, ich programmiere gerade unter HTMLDB (1.5) mit SQL

Ich habe 3 Tabellen

SD1 SUCHCODE, SERIENNUMMER, ID,.....
SD2 ID, INFO,.....
CSV SERIENNUMMER,.....

Erreichen will ich folgenden eine Tabelle mit den Feldern SUCHCODE (SD1), SSERIENNUMMER(SD1),INFO (SD2)

Angezeigt werden sollen alle Datensätze aus SD1, bei denen im Feld Info(aus SD2) der Wert 2004 steht UND !!! die nicht in der CSV-Tabelle enthalten sind

Ich habe nun schon X-Varianten probiert, bekomme aber die unterschiedlichsten Fehlermeldung zurück

bsP:

SELECT SD1.SUCHCODE, SD1.SERIENNUMMER, SD2.INFO

FROM
(SD1 LEFT JOIN CSV
ON (SD1.SERIENNUMMER = CSV.SERIENNUMMER)
WHERE CSV.SERIENNUMMER IS NULL
AND SD1.SERIENNUMMER IS NOT NULL
AND (SD1.KATEGORIE='Lokaler Drucker'
OR SD1.KATEGORIE='Netz-Drucker'))

LEFT JOIN SD2 ON (SD1.ID=SD2.ID)

ORDER BY SD1.SUCHCODE

Bringt die Fehlermeldung ORA-00907: missing right parenthesis

Oder

SELECT SD1.SUCHCODE, SD1.SERIENNUMMER, SD2.INFO FROM SD1, SD2
WHERE
SD1.SERIENNUMMER NOT IN( SELECT SD2.SERIENNUMMER FROM
SD2)

Dauert ewig und bringt irgendwann die Meldung ORA-02049: timeout: distributed transaction waiting for lock

Oder

SELECT SD1.SUCHCODE, SD1.SERIENNUMMER, SD2.INFO

FROM
SD1, SD2
MINUS
SELECT CSV.SERIENNUMMER FROM CSV

Dann kommt ORA-01789: query block has incorrect number of result columns

Ich bin als SQL-Anfänger nun langsam mit meinem “Latein am Ende” Hat mir noch jemand nen Tipp ?



Thema Neugierige geschrieben von geschrieben
HTMLDB, SQL Daten aus 2 Tabellen anzeigen, wenn nicht in Tab3 vorhanden 3912 majaji
Re: HTMLDB, SQL Daten aus 2 Tabellen anzeigen, wenn nicht in Tab3 vorhanden 1769 mozart


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.