Visualizzazione dei risultati da 1 a 6 su 6

Discussione: DISTINCT come usarlo

  1. #1
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389

    DISTINCT come usarlo

    ciao a tutti ho qeusto problema
    devo estrarre alcuni record non uguali tra di loro

    allora facico cosi

    Codice PHP:
     $query mysql_query("SELECT DISTINCT campo FROM tabella "); 

    pero' dovrei anche associare un altra tabella per prelevare i dati conformi al risultato di questa sopra citata query

    per fare un esempio mi servirebbe una cosa del genere


    Codice PHP:
     $query mysql_query("SELECT DISTINCT campo FROM tabella,tabella2 WHERE tabella.campo=tabella2.NUOVO_CAMPO");

     
    $listamysql_num_rows($query);
    for(
    $x=0$x<$lista;$x++){
    $variabile mysql_fetch_assoc($query);

    echo 
    $variabile['NUOVO_CAMPO'];


    pero' ovviamente non me la stampa perchè ho selezionato solo DISTINCT campo

    come posso risolvere?
    grazie

  2. #2
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    nessuno sa la soluzione?

  3. #3

    Re: DISTINCT come usarlo

    Codice PHP:
    $query mysql_query("SELECT DISTINCT(tabella.campo) FROM tabella INNER JOIN tabella2 ON (tabella.campo_in_comune = tabella2.campo_in_comune)"); 
    Le due tabelle devono avere delle relazioni, che sono quelle dell'esempio tabella.campo_in_comune = tabella2.campo_in_comune

  4. #4
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    grazie poi la posso stampare normalmente con

    for($x=0; $x<$lista;$x++){
    $variabile = mysql_fetch_assoc($query);


    ?

    non ho mai usato queste query

  5. #5
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    aiuto

  6. #6
    La stampi normalmente con:
    Codice PHP:
     while ($row mysql_fetch_array($query)){
    print 
    $row["campo1"];
    print 
    $row["campo2"];
    ecc...


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.