Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sql join

  1. #1

    sql join

    ciao a tutti, ho 2 tabelle:

    prodotti:
    - id
    - nome
    - id_sottocategoria

    sottocategorie:
    - id
    - nome
    - id_categoria

    voglio elencare i nomi dei prodotti che appartengono ad esempio alla categoria 1.
    mi sono bloccato e l'unica join che mi riesco a far funzionare è questa:

    Codice PHP:
    "SELECT * FROM prodotti right JOIN sottocategorie ON prodotti.id_sottocategoria = sottocategorie.id where sottocategoria.categoria = '1'" 
    che però è sbagliata perchè mi elenca le sottocategorie e non i prodotti.
    qualche aiuto per favore?

  2. #2
    Prova cosi (non l'ho provata, l'ho scritta al volo)

    SELECT prodotti.id as ID_PRODOTTO, prodotti.nome as NOME_PRODOTTO FROM prodotti INNER JOIN sottocategorie ON prodotti.id_sottocategoria=sottocategorie.id WHERE sottocategorie.id_categoria='1';
    ______________________________________

    Progresso Web.

  3. #3
    funziona alla grande..
    sei un grande!
    grazie.

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.