Hallo, das ist mein Problem: (Ich arbeite in Eclipse mit Java) Ich habe dieses Tischtelefon (ID, Marke, Referenz, Betriebssystem) und ich habe 3 Verkäufer Vend1, Vend2, Vend3 (ID, Marke, Referenz, Betriebssystem, Preis ) Ich möchte alle Daten von vend1 und vend2 und vend3 ohne Preis in das Tischtelefon einfügen, also möchte ich das Telefon einfügen, wenn es nicht im Tischtelefon vorhanden ist, da 2 oder 3 Verkäufer dasselbe Telefon haben können, aber ich möchte nur einfügen eins im Tischtelefon. hoffe du kannst helfen

0
Chika Loka 1 Jän. 2016 im 22:02

2 Antworten

Beste Antwort

Sie können eine Reihe für Anweisungen zum Einfügen und Auswählen verwenden:

INSERT INTO phone
SELECT is, mark, reference, os
FROM   vend1
WHERE  NOT EXISTS (SELECT *
                   FROM   phone
                   WHERE  phone.id = vend1.id)

Ebenso können Sie Anweisungen für die Tabellen vend2 und vend3 erstellen.

0
Mureinik 1 Jän. 2016 im 19:06

Sie können die Anweisung MERGE verwenden. Sie können Ihre Anforderung durch Zusammenführen erfüllen.

0
JToddler 1 Jän. 2016 im 19:28