Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Mysql Left Join

  1. #1

    Mysql Left Join

    salve io ho due tabelle con db mysql
    "prodotti" con id,id_categoria,modello etc..
    un'altra tabella con
    "prodotti_categorie" con id,id_prodotto,id_categoria

    ogni prodotto oltre che presente nella tabella "prodotti" nella categoria "id_categoria" può essere presente anche in altre categorie identificato in una tabella di appoggio "prodotti_categorie" con la relazione "id_prodotto" e "id_categoria".
    Io voglio realizzare una query per mostrare tutti prodotti presenti in una particolarmente categoria estraendoli da id_categoria nella tabella prodotti e da id_categoria dalla tabella "prodotti_categorie". ovviamente le caratteristiche dei prodotti sono presenti nella tabella prodotti
    la query da me fatta è la seguente:
    SELECT
    prodotti.id AS id,
    prodotti.id_categoria,
    prodotti.modello

    FROM prodotti
    LEFT JOIN prodotti_categorie ON prodotti_categorie.id_categoria = '17' AND prodotti.id = prodotti_categorie.id_prodotto

    WHERE
    prodotti.id_categoria ='17' AND

    in questo momento non funziona perchè prodotti.id_categoria ='17' è una condizione che non mi fa monstrare il LEFT JOIN. come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Sbaglio o è lo stesso problema che ho postato pochi minuti fa qui http://forum.html.it/forum/showthrea...7#post13478247 ?

  3. #3
    a te sembra la stessa cosa e la stessa persona??
    ma..

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 © 2026 vBulletin Solutions, Inc. All rights reserved.