Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    Mysql - query da risultato query

    Ciao,
    ho una query per mysql 4.1 che seleziona alcuni dati di una tabella.
    Da questo risultato devo esercitare più ricerche del tipo SELECT DISTINCT... ma tutte che devono ricercare SOLO tra i risultati della ricerca iniziale.
    Come posso fare?

    vi scrivo un es:

    query 1: SELECT * FROM tabella WHERE nome='antonio';

    SELECT DISTINCT cognome FROM <risultati query 1>;
    SELECT DISTINCT citta FROM <risultati query 1>;



    Chiaramente per le mie necessità non posso scrivere semplicemente

    SELECT DISTINCT cognome FROM tabella WHERE nome='antonio';

    Ma devo proprio creare una tabella virtuale dalla prima query da cui poi lavorerò con le query successive.

    Credo che tutto questo sia fattibile, ma nel manuale MySQL non ho trovato nulla (subqueryes e viste non vanno bene)

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    perchè dici che le subqueries non vanno bene?? mysql 4.1 le supporta...questo l'hai provato??
    codice:
    SELECT DISTINCT cognome FROM (SELECT * FROM tabella WHERE nome='antonio');

    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Grazie mille

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.