Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [SQL] Aiuto con query

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    160

    [SQL] Aiuto con query

    Ciao a tutti!!

    Mi servirebbe una query che, date le seguenti tabelle,

    Utenti(id,nickname,sesso,citta,paese)
    Libri(idu,titolo,autore) (dove idu è l'id utente che ha quel libro)

    mi tiri fuori tutte le coppie di utenti che hanno libri in comune. Ho fatto un po' di prove ma non riesco a trovare quella esatta.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    160
    Pensandoci bene non ho molto specificato cosa voglio fare.

    Avendo ad esempio la tabella utenti fatta così:

    codice:
    id        nickname          ecc. (tutti gli altri campi) 
    0          utente0
    1          utente1
    2          utente2
    E la tabella libri fatta così:

    codice:
    idu        titolo                autore 
    0             libro1      autore1
    0             libro2      autore2
    0             libro3      autore3
    0             libro4      autore4
    1             libro2      autore2
    1             libro6      autore6
    2             libro1      autore1
    2             libro3      autore3
    2             libro6      autore6
    Vorrei che mi tirasse fuori una cosa simile:

    codice:
    id1      nickname1    id2      nickname2      NumLibriComune
    0            utente0    1    utente1    1
    0            utente0    2    utente2    2
    1            utente1    2    utente2    1
    Una cosa del genere in SQL si può fare? Posso anche evitare di segnarmi l'attributo NumLibriComune, però in quel caso ci devono essere tante coppie quanti sono i libri in comune.

    Spero di essere stato chiaro.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.