Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [SQL] Problema niubbo con una SELECT che fa join di 2 tabelle

    Ciao a tutti.
    Mi aiutate a fare la seguente SELECT con un JOIN tra 2 tabelle?

    Tabelle
    - FILES(id_file, file_content, ...)

    - MAIN(id, id_file1, id_file2,...)
    FK: MAIN[id_file1] included in FILES[id]
    FK: MAIN[id_file2] included in FILES[id]

    Vorrei ottenere
    Per ogni record di MAIN i seguenti 3 campi:
    main.id , contenuto del file corrispondente a main.id_file1, contenuto del file corrispondente a main.id_file2

    Questa è pseudoSELECT che ho realizzato e che non riesco a completare
    SELECT
    main.id
    <files.file_content del file che ha id_file = main.id_file1>
    <files.file_content del file che ha id_file = main.id_file2>

    FROM
    main,
    files
    WHERE
    files.id_file = main.id_file1 AND
    files.id_file = main.id_file2

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    se non ricordo male...

    SELECT
    main.id,
    files1.file_content as content1,
    files2.file_content as content2
    FROM
    main,
    files as files1,
    files as files2
    WHERE
    files1.id_file = main.id_file1 AND
    files2.id_file = main.id_file2
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Quote Originariamente inviata da br1 Visualizza il messaggio
    se non ricordo male... SELECT main.id, files1.file_content as content1, files2.file_content as content2 FROM main, files as files1, files as files2 WHERE files1.id_file = main.id_file1 AND files2.id_file = main.id_file2
    Perfetto, grazie!

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.