Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313

    query semplice semplice

    ciao, non capisco perché non riesco...

    cmq ho 3 tabelle: reviews, customers, products
    reviews: IDreview, IDcustom, IDproduct
    customers: IDcustom,name
    products: IDproduct, nameProduct

    tramite un form i clienti danno dei commenti (reviews) ai prodotti; quindi all'inserimento del commento salvo un record con su IDreview (automatico), IDcustom, IDproduct.

    mi serve una query per poter poi fare dei link (nome prodotto) ai rispettivi commenti e poi sotto il commento ci sarà il nome di chi l'ha scritto...

    tipo:

    Codice PHP:
    SELECT reviews.IDreviewreviews.IDcustom,
    reviews.IDproductreviews.reviewcustomers.first_name,
    customers.namecustomers.IDcustomproducts.IDproduct
    FROM reviews
    productscustomers
    WHERE reviews
    .IDproduct products.IDproduct
    AND reviews.IDcustom customers.IDcustom
    ORDER BY reviews
    .IDreview DESC LIMIT 5 
    ma non funziona...
    suggerimenti??
    alcool: la causa e la soluzione di tutti i problemi

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    SELECT ...
    FROM (reviews INNER JOIN products ON reviews.IDproduct = products.IDproduct) INNER JOIN customers ON reviews.IDcustom = customers.IDcustom
    ORDER BY reviews.IDreview DESC
    LIMIT 5

  3. #3
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    grazie mille... domani la provo....
    alcool: la causa e la soluzione di tutti i problemi

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.