Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di FalcoBS
    Registrato dal
    Apr 2000
    residenza
    Brescia
    Messaggi
    0

    Collegare tabelle in mysql

    In access a volte l'ho fatto, ma mysql permette di avere tabelle collegate e se sì.... come?
    Storie, Personaggi e Tecnologie della comunicazione visiva. Draft.it

  2. #2
    SELECT * FROM `tab1` INNER join tab2 on tab1.id=tab2.id_tuo where tab.id='$_GET[id]'


    Dove tab1 e 2 sono i nomi delle tue tabelle

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    55

    ma dipende da come vuoi la - query -

    se devi visualizzare tutti i record di tab2 che hanno 'tab2','id' = ad 'tab1','id' devi utilizzare LEFT al posto di INNER.

    Se ti riferisci ad applicativi che ti creano (tabelle - query - come) access studia la sintassi di mysql che è meglio .
    .... sò che esistono programmi client che creano query che potrasti salvare su una tabella temporanea per poi elaborare i dati ed effettuare una query di estrazione definitiva.

    ma vuoi mettere quanto è meglio una query unica!?!?!

    FROM (
    prodotti
    LEFT JOIN categorie ON
    `prodotti`.`id_categoria` = `categorie`.`id_categoria`
    LEFT JOIN clienti ON
    `prodotti`.`id_cliente` = `clienti`.`id_cliente`
    LEFT JOIN prodotti_parametri ON
    ((`prodotti`.`id_prodotto` = `prodotti_parametri`.`id_prodotto`)
    and
    (`prodotti_parametri`.`id_parametro` = ".$id_parametro." ))
    LEFT JOIN parametri ON
    `prodotti_parametri`.`id_parametro` = `parametri`.`id_parametro`
    LEFT JOIN consulenti ON
    `clienti`.`id_consulente` = `consulenti`.`id_consulente`
    )

    la conoscenza è potere!!!
    la vita è dura ... per gli altri!

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.