Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    39

    [MySql] Problema tabella in join con se stessa

    Ciao a tutti, sono un nuovo utente.

    Chiedo a voi esperti un aiuto su come implementare una query.

    La situazione è la seguente, ho una tabella con n campi e vorrei assegnare a ciascun record di questa tabella uno e un solo record della stessa. Con i seguenti vincoli:
    un record non deve essere assegnato a se stesso e ciascun record deve comparire una e una sola volta.

    Spero di essere stato abbastanza esaustivo, in caso contrario vi faccio un esempio:

    Tabella pippo
    id Nome
    1 A
    2 B
    3 C
    ...
    ...
    21 Z

    Ottenrere una cosa del genere:

    id Nome Nome_2
    1 A C
    2 B M
    3 C F
    ......
    ......
    21 Z T


    Il tutto senza utilizzare cursori, se possibile.

    Qualcuno ha qualche idea?
    Grazie a tutti per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: [MySql] Problema tabella in join con se stessa

    Originariamente inviato da sierra
    Ciao a tutti, sono un nuovo utente.

    Chiedo a voi esperti un aiuto su come implementare una query.

    La situazione è la seguente, ho una tabella con n campi e vorrei assegnare a ciascun record di questa tabella uno e un solo record della stessa. Con i seguenti vincoli:
    un record non deve essere assegnato a se stesso e ciascun record deve comparire una e una sola volta.

    Spero di essere stato abbastanza esaustivo, in caso contrario vi faccio un esempio:

    Tabella pippo
    id Nome
    1 A
    2 B
    3 C
    ...
    ...
    21 Z

    Ottenrere una cosa del genere:

    id Nome Nome_2
    1 A C
    2 B M
    3 C F
    ......
    ......
    21 Z T


    Il tutto senza utilizzare cursori, se possibile.

    Qualcuno ha qualche idea?
    Grazie a tutti per l'aiuto.
    Non mi è del tutto chiara la questione ma sembra che quello che ti serva è mettere un campo in più sulla tua tabella del tipo id_linked che punti ad un altro record della tua tabella. Per l'univocità puoi aggiungere un vincolo di unique sul campo id_linked

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.