Ich habe Tabelle Value_table
und Spalte value
I value
Spalte als 'Hallo', wenn eine value
Spalte existiert mit 'bye' Ich schrieb Abfrage aktualisieren müssenEffektive Update-Anweisung
UPDATE Value_table
SET value = 'Hi'
WHERE value_id
IN
(
SELECT
value_id
FROM
Value_table
WHERE
value = 'bye'
)
Es funktioniert fine.Now seit Ich benutze die gleiche Tabelle in Unterabfrage können wir andere Wege machen, um diese Aussage effizienter zu machen.
ist ein eindeutiger Schlüssel für die Tabelle value_id? Oder können Sie Beispieldaten bereitstellen? –
Warum macht die Verwendung derselben Tabelle in einer Unterabfrage einen Unterschied? –
@domnic: Du hast über 80 Fragen gestellt und gehst trotzdem die zweite weg, nachdem du eine Frage gestellt hast. Bitte bleiben Sie, um Kommentare in den ersten, wichtigsten Minuten einer Frage zu beantworten. –