sql >> Database >  >> RDS >> Sqlserver

Hoe een rij in te voegen voor elke unieke waarde in de kolom

probeer

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

ALS dat niet is wat u zoekt, geef dan meer details, zoals hoe het datamodel eruitziet, enz.

UPDATE - na bewerking van OP:

Ik weet niet zeker of je datamodel goed is, maar je kunt dit doen:

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


  1. Hoe make_time() werkt in PostgreSQL

  2. Hoe vaak moet u een back-up maken van uw databases?

  3. Vraag en aanbod afstemmen - Oplossingen, deel 1

  4. Heeft een externe sleutel die verwijst naar PK de beperking NOT NULL nodig?