Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424

    [mysql] interrogazione/join

    Salve ragazzi,
    ho un problema nell'estrazione di righe di una tabella, le cui tre colonne si riferiscono all'ID di un'unica altra tabella. Fino adesso ho effettuato join e subquery su tabelle differenti... ma in questo caso non riesco. Mi spiego per esempi:


    Anagrafiche
    =========
    ...
    340 Mario Rossi
    341 Maria Verdi
    342 Marco Marrone
    343 Gino Blu
    ...

    INVITI
    =====
    Colonne: Possessore Invito / Ospite 1 / Ospite 2

    340 / 340 / 343

    Significa che l'invito lo ha Mario Rossi, e può essere utilizzato da Mario Rossi e Gino Verde



    Il punto è che riesco solo ad ottenere nome e cognome del possessore invito... invece su un'unica riga vorrei nomi e cognomi di possessore, ospite1 e ospite2. Una specie di join multiplo su stessa tabella.
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  2. #2
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    soluzione trovata, in effetti era una scemenza:

    SELECT a1.cognome, a2.cognome, a3.cognome
    FROM `tessere` , anagrafiche AS a1, anagrafiche AS a2, anagrafiche AS a3
    WHERE possess = a1.id_socio AND host1 = a2.id_socio AND host2 = a3.id_socio


    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

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.