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

    [MySql] due query in una

    ciao
    supposto di avere due tabelle una prodotti e una marche
    nella tabella prodotti ho un campo marca che contiene l'ID della marca relativa al prodotto di quella riga

    nel visualizzare un elenco di tutti prodotti visualizzo anche alcune info sulla marca di ogni prodotto

    la query per prendere i prodotti è semplicemente
    Codice PHP:
    $query    =    "SELECT * FROM prodotti WHERE id={$id_prod}"
    fin ora facevo una query a parte e mettevo in un array le info sulle marche avendo come indice dell'array l'ID della marca stessa...

    è possibile prendere delle informazioni con una sola query anche sulla tabella delle marche?
    ho provato una left join....ma con esito negativo
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    strano... ma la query che hai già provato ad eseguire era tipo questa?

    codice:
    -- per altri campi riferiti alla tabella marche usi m.campo...
    SELECT p.campo1, m.campo1
    FROM prodotti p
    LEFT JOIN marche m ON p.id_marche = m.id

  3. #3
    grazie
    There are 10 types of people in the world: Those who understand binary, and those who don't.

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.