Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como inserir linha para cada valor exclusivo encontrado na coluna


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

SE não for isso que você está procurando, forneça mais detalhes, como a aparência do modelo de dados, etc.

UPDATE - após a edição do OP:

Não tenho certeza se seu modelo de dados é bom, mas você pode fazer isso:
INSERT INTO TheTable (NAME, HOBBY)
SELECT DISTINCT X.NAME, @SomeHOBBY FROM TheTable X;