none
Question insertion table RRS feed

  • Question

  • Bonjour à tous,

    je bloque sur un truc à mon avis tout simple, mais je ne trouve pas.

    je souhaite mettre dans une table les éléments suivants:

    Table de destination 2 colonnes

    colonne 1 -> nom

    colonne 2 -> désignation

    table émettrice

    1 colonne avec les plusieurs noms

    et

    des Constantes en dur pour les désignations

    les constantes sont par ex :

    toto

    titi

    tutu

    tata

    Ma table de destination final devrait ressembler à cela:

    Colonne nom colonne désignation
    NOM1 toto
    NOM1 titi
    NOM1 tutu
    NOM1 tata
    NOM2 toto
    NOM2 titi
    NOM2 tutu
    NOM2 tata
    NOM3 toto
    NOM3 titi
    NOM3 tutu
    NOM3 tata

    Avez-vous une idée de la requête à faire?

    mercredi 15 mai 2019 11:49

Toutes les réponses

  • Bonjour

    Plusieurs possibilités, dont :

    CREATE TABLE destination 
    (
    nom varchar(50),
    designation varchar(50)
    )

    CREATE TABLE source
    (
    nom varchar(50)
    )
    INSERT INTO source values ('Nom1'),('Nom2'),('Nom3')

    SELECT * 
    FROM source
    cross join (SELECT 'toto' as designation
    UNION SELECT 'titi'
    UNION SELECT 'tutu'
    UNION SELECT 'tata') t 

    cdlt
    Christophe


    Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM

    mercredi 22 mai 2019 12:18