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
2 Antworten
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.
Sie können die Anweisung MERGE verwenden. Sie können Ihre Anforderung durch Zusammenführen erfüllen.
Neue Fragen
java
Java ist eine Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] und [maven] verwendet.