Visualizzazione dei risultati da 1 a 3 su 3

Discussione: MySQL: JOIN

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274

    MySQL: JOIN

    Salve!

    /* Fetch data.. */
    $query = "SELECT tab_utenti.id, tab_utenti.cognome, tab_utenti.nome, 'saldo in', $adds, 'consumi', 'interessi', 'versamenti', 'saldo' FROM tab_utenti,param";
    $result = mysql_query($query, $db);
    $i=0;
    while ($sql_data = mysql_fetch_row($result)) {
    $a_array[$i] = $sql_data;
    $i++;
    }

    le tabelle che devo unire non hanno un campo ID in comune, quindi non posso mettere la condizione WHERE tabella1.id=tabella2.id, come posso evitare che mi venga restituito il prodotto cartesiano delle due tabelle? così mi ritrovo ripetuto i risultati per 3 volte

    buon proseguimento!
    Progeny

  2. #2
    Ciao,
    se fossero due tabelle identiche e utilizzassi Mysql4 potesti usare una UNION.
    In caso contrario senza una qualche chiave di collegamento tra le due tabelle non puoi fare una Join sensata
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274
    purtroppo le due tabelle non sono uguali e non hanno nessuna chiave in comune.
    cercavo solo un modo per prendere dati da diverse tabelle utilizzando una sola query.

    ciau
    Progeny

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.