Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

    selezione di record su due tabelle collegate

    ciao a tutti,
    scusate la domanda da neofita

    Ho due tabelle:

    Una A con campi id_a, val_a
    Una B con campi id_b, val_b, id_a

    Quindi c'e' un collegamento uno a molti tra A.id_a e B.id_a

    Ecco il problema:

    Vorrei selezionare tutti i record di A e B che hanno contemporaneamente un certo B.id_a=w e
    val_b=x

    Ma anche
    B.id_a=w
    e
    val_b=y

    Con x,y,w dati in ingresso.

    Non riesco a spiegarmi meglio... spero che sia sufficiente....

    Qual e' la stringa sql delle query da impostare?

    Grazie
    eng

  2. #2
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    è possibile che funzioni con :

    SELECT * FROM A,B
    WHERE A.id_a=B.id_a AND B.id_a=w AND B.val_b IN (x,y)

    ?

  3. #3
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Devi fare un JOIN

    http://database.html.it/guide/lezion...so-delle-join/

    SELECT A.*, B.*
    FROM A INNER JOIN
    B ON A.id = B.idCarrello

    WHERE
    ...le tue clausole...

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.