Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Gestione tabelle mysql

  1. #1

    Gestione tabelle mysql

    Ho una domanda riguardante la gestione di due tabelle

    tabella1:
    id:1
    a:Pippo
    b:1

    id:2
    a:Cane
    b:1
    2

    tabella2:
    id:1
    tipo:cartone
    --------
    id:2
    tipo:Animali

    Tramite un form seleziono id =1 della tabella2

    Ciò che mi aspetto di vedere è

    Pippo
    Cane

    come dovrei strutturare la query?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    76
    select a from tabella1 where b = 1

    questo intendi?
    Doubting, dreaming dreams no mortal ever dared to dream before.
    - The Raven, Edgar Allan Poe

  3. #3
    con la select indicata seleziona solo
    Pippo

    il risultato che vorrei e
    Pippo
    Cane

  4. #4
    ma b:1
    2
    significa che è SIA cartone CHE cane?
    www.gext.it

  5. #5
    esattamente

  6. #6
    devi organizzare diversamente le tabelle allora.... le relazioni molti a molti di ottengono utilizzando una terza tabella...
    www.gext.it

  7. #7
    come su una terza tabella????

    non si possono impostare query con join o sub query?

    potresti fare un esempio pratico?

  8. #8
    tabella utenti
    id_utente, nome, cognome

    tabella caratteristiche
    id_caratteristica, descrizione

    tabella caratteristiche_utenti
    id_utente, id_caratteristica


    3 utenti
    INSERT INTO tabella_utenti(1,"minni","mouse");
    INSERT INTO tabella_utenti(2,"mickey","mouse");
    INSERT INTO tabella_utenti(3,"donald","duck");

    3 caratteristiche
    INSERT INTO tabella_caratteristiche(1,"grande gnocca");
    INSERT INTO tabella_caratteristiche(2,"è un topo");
    INSERT INTO tabella_caratteristiche(3,"è un papero");
    INSERT INTO tabella_caratteristiche(4,"è tristissimo");

    relazione
    INSERT INTO caratteristiche_utenti(1,1);
    INSERT INTO caratteristiche_utenti(1,2);
    INSERT INTO caratteristiche_utenti(2,2);
    INSERT INTO caratteristiche_utenti(2,4);
    INSERT INTO caratteristiche_utenti(3,3);

    cosi facendo
    minnie è una gran gnocca e un topo
    topolino è un topo tristissimo
    paperino è un papero

    i join arrivano successivamente... ora devi impostare correttamente le tabelle

    spero di essere stato chiaro
    www.gext.it

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.