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

    Dubbio query su due tabelle

    Ave

    Ho un piccolo problema...

    Ho due tabelle, entrambe con il campo "prezzo"..

    Faccio la query:

    codice:
    $query = "select * from prodotto, offerta";
    $query .=" where prodotto.categoria=$_GET['cat']";
    $esegui = mysql_query($query) or die("impossibile effettuare la query: ".mysql_error());
    le tabelle sono così strutturate:

    PRODOTTO

    codice:
    | ID | CATEGORIA | NOME | QUANTITA | DESCRIZIONE | PREZZO |
    OFFERTA

    codice:
    | ID | PRODOTTO_ID | DA | A | PREZZO |
    Quindi mi sorge un problema... se l'id di un prodotto della tabella PRODOTTO è presente nella colonna PRODOTTO_ID della tabella OFFERTA, allora devo prendere come prezzo il campo della tabella OFFERTA se no quello della tabella PRODOTTO..

    ma come faccio?!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #2
    semplicemente devi usare gli alias di campo:

    select prodotto.id, prodotto.prezzo as prezzoprodotto, offerta.prezzo as prezzoofferta from....
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.