sql >> Databáze >  >> RDS >> Sqlserver

Jak vložit řádek pro každou jedinečnou hodnotu nalezenou ve sloupci

zkuste

INSERT INTO TargetTable (SomeColumn)
SELECT DISTINCT TheSourceColumn From SomeSourceTable;

POKUD to není to, co hledáte, uveďte prosím více podrobností, například jak vypadá datový model atd.

AKTUALIZACE - po úpravě z OP:

Nejsem si jistý, zda je váš datový model dobrý, ale můžete to udělat:

INSERT INTO TheTable (NAME, HOBBY)
SELECT DISTINCT X.NAME, @SomeHOBBY FROM TheTable X;


  1. Parserror XML:nevyžádaná po prvku dokumentu

  2. MySQL UNION doložka

  3. psql:FATAL:nelze otevřít soubor base/11951/11717:souborový systém pouze pro čtení

  4. Jak mohu automaticky převést MySQL DDL na Oracle DDL?