Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query un po complessa

  1. #1

    query un po complessa

    questa è una query iniziale:

    SELECT *
    FROM valori
    INNER JOIN catalogo ON valori.catalogo_id_cat = catalogo.id_cat
    WHERE valori.catalogo_id_cat=24

    naturalmente l'ID è puramente di test poi sarà un valore dinamico.


    io adesso incrocio due tabelle, la 'valori' e la 'catalogo', essi contengono rispettivamente tutti i valori di N componenti che appartengono al prodotto X selezionato (24) presente nella tabella 'catalogo'.

    ... nella tabella 'catalogo' c'è il campo 'categorie_id_categ' che contiene l'id della categoria di appartenenza riferita alla tabella 'categorie'... come faccio a inserire il riferimento a questa tabella?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    SELECT * FROM valori
    INNER JOIN catalogo ON valori.catalogo_id_cat = catalogo.id_cat
    INNER JOIN categorie ON categorie.id_categ = catalogo.categorie_id_categ
    WHERE categorie.id_categ = 2
    think simple think ringo

  3. #3
    quindi non bisognava mettere la virgola per separare i due JOIN ... a pensarci!

    grazie per l'aiuto, ...

    p.s.: la query è ancora più complessa ma vedo se ne esco da solo :-)

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.