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

    [MySQL] Aiuto con una query (JOIN complesso)

    Salve a tutti, avrei bisogno di una mano con una query piuttosto complessa.

    Come esempio possiamo prendere questo tutorial: http://www.ooeygui.net/articles/11

    Dall'esempio vediamo che alla persona "John Doe" piacciono i cibi "Steak" e "Turkey Sandwich".

    C'è quindi una prima tabella contenente le persone, e una seconda (relazionata alla prima) contenente i cibi preferiti.

    Tramite query si può ottenere un risultato del genere?

    codice:
    Persona     |     Cibo
    -----------------------------------------------
    John Doe   |     Steak, Turkey Sandwich
    Jane Doe   |     Chicken Alfredo

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    SELECT persona.nominativo,cibo FROM persona,alimento WHERE alimento.persona=cibo.persona;

  3. #3
    Non è esattamente quello che vorrei fare io...

  4. #4
    select persona, group_concat(cibo) as cibi from tabella group by persona

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.