Visualizzazione dei risultati da 1 a 8 su 8

Discussione: query sql aiuto

  1. #1

    query sql aiuto

    Come si suol dire le rogne arrivano sempre in coppia.

    Devo ora data la tabella AUTISTA con i record descrizione e idautista e la tabella CITTA con il record nome selezioarmi i nomi delle città che sono contenuti dentro il testo di un qualsiasi record di AUTISTA.descrizione

    Esempio chiarificatore.
    Dentro il campo CITTA.nome ho l' elenco delle citta italiane.

    Dentro la tabella AUTISTA ho 2 record (è un esempio ovviamente)
    Nel primo record ho per il campo descrizione : Antonio Rossi preferisce le città di Milano Roma e Torino (nessuna puntegggiatura)
    Nel secondo record sempre per il campo descrizione ho Michele Giovanelli si trova a Treviso e deve poi andare a Genova.

    La query deve restituirmi Treviso Genova Milano Roma e Torino.
    Indi qualcosa del tipo : Select CITTA.nome from CITTA where CITTA.nome è contenuto almeno una volta nel campo descrizione della tabella AUTISTA.

  2. #2
    dimenticavo...... diro a Babbo Natale di fare un doppio regalo a chi mi risolve questo problema e come sapete io e babbo natale siamo babbo e ciccia.

  3. #3
    Descrivi meglio . te lo deve restituire come, in una variabile unica o in un array?
    Nel senso:
    -variabile unica
    Codice PHP:
    echo $variabile//Restituisce Treviso Genova Milano Roma Torino 
    -array
    |_Numerato
    Codice PHP:
    echo $variabile[0]; //è uguale a Treviso Genova
    echo $variabile[1]; //è uguale a Milano Roma Torino 
    |_Con le chiavi
    Codice PHP:
    echo $variabile['meta']; //è uguale a Treviso Genova
    echo $variabile['preferenze']; //è uguale a Milano Roma Torino 
    Oppure ci devi spiegare meglio come sono le tabelle o scriverci come sarebbe esportato.

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    non potresti postare il record dei nomi delle città nella tabella autista?

  5. #5
    Secondo me potrebbe proprio esportare le due tabelle e copiare il codice di phpmyadmin.

  6. #6
    DEVO OTTENERE

    echo $variabile[0]; //è uguale a Treviso
    echo $variabile[1]; //è uguale a Genova
    echo $variabile[2]; Milano
    echo $variabile[3]; Roma
    echo $variabile[4]; Torino

  7. #7
    quel risultato mi serve per poi metterlo a confronto con una seconda subquery innestata

  8. #8
    per motivi di chiarezza descrivo quello che devo fare .
    Select CITTA.nome from CITTA where CITTA.nome è contenuto almeno una volta nel campo descrizione della tabella AUTISTA.

    Contenuto dei campi:
    Citta.nome contiene ad esempio Roma Milano Torino in tre record distinti
    AUTISTA.Descrizione contine due record
    1 Mario rossi viaggia fra Milano e Roma
    2 Giulio gilberti viaggia a Roma.
    La query finale deve restituirmi Milano,Roma e escludere Torino che non è mai nominata in nessun record del campo AUTISTA.descrizione.

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.