0
Ich habe eine eindeutige Spalte. Ich möchte eine Zeile einfügen, wenn sie nicht bereits vorhanden ist, und dann die id
dieser Zeile zurückgeben.Einfügen (wenn nicht vorhanden) und return id
INSERT INTO t(a) VALUES ('a') ON CONFLICT DO NOTHING RETURNING t.id;
gibt überhaupt nichts zurück. Here's a fiddle.
Ich suche, wie man jedes Mal 1 erhält, ob 'a' neu eingefügt wurde oder nicht.
https://stackoverflow.com/q/39779145/330315 –
https://stackoverflow.com/q/24050779/330315 –