Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query MySql

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Query MySql

    Mi sto perdendo in un bicchiere d'acqua mi sa...

    Esempio:

    Tabella Bimbi:
    Idbimbo
    Nomebimbo

    Tabella Quaderni:
    idquaderno
    Nomequaderno
    idbimbo


    Un quaderno appartiene ad un bimbo e un bimbo possiede più quaderni...

    se io faccio:

    SELECT * FROM (Quaderni INNER JOIN Bimbi ON bimbi.idbimbo = Quaderni.idbimbo) WHERE idquaderno=3

    Una query del genere mi associa ad ogni quaderno un bimbo! Invece dato un idquaderno voglio vedere chi è il proprietario.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La query che hai scritto non fa già quello che chiedi?

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    no, mi associa un quaderno ad ogni bimbo dell'elenco

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Sonikag
    no, mi associa un quaderno ad ogni bimbo dell'elenco
    Lo capirei se non ci fosse il where. Ma visto che hai specificato WHERE idquaderno=3 ti dovrebbe restituire solo un record.

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Avevo sbagliato a nominare un id :P

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.