PDA

View Full Version : SQL: Insert bei NULL



woki
31-10-06, 10:14
Hallo Forum,

ich habe folgendes Problem:

Kunden:

4711
4712

Artikel:

A
B

Plan-Tabelle:

4711 A 12,56
4711 B 15,56
4712 B 12,56

Wie komme ich an die NULL-Werte?

4712 A

Diese sollen mit dem Wert 0 in die Plan-Tabelle eingefügt werden. Ergebnis der Plan-Tabelle:

4711 A 12,56
4711 B 15,56
4712 A 0,00
4712 B 12,56

Fuerchau
31-10-06, 10:16
where Bedingung is null

Bedingung := Feld | Formel

woki
31-10-06, 10:17
:confused:
Könntest du mir bitte ein SQL-Statement vorgeben?
Mit welchen Join zwischen Kunden- und Artikeltabelle soll ich arbeiten??
Sorry...

Fuerchau
31-10-06, 10:21
select ...
from filea a
left join fileb b on a.key=b.key
where b.key is null

oder

select ...
from filea a
exception join fileb b on a.key=b.key

oder

select ...
from file a
where not exists (select * from fileb b where a.key=b.key)

oder

:
:

Jetzt musst du nur noch kombinieren

insert into zfile (f1, f2, ...)
values(
select ....
where ....
)