Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    310

    [MYSQL] Probrema con una select

    Non riesco a fare una select in mysql :

    Ho due tabelle TAB_A e TAB_B dovrei fare una select anidata credo:

    TAB_A
    -----------
    - ID_A
    - CAMPO_A
    -----------


    TAB_B
    -----------
    - ID_A
    - CAMPO_B
    -----------

    dove TAB_A.ID_A=TAB_B.ID_A
    La mia select deve prendere tutti i record di TAB_A escludendo quelli presenti in TAB_B con il valore CAMPO_B=1

    Come posso farla?

    Ho provato a fare

    select * from TBL_A where ID_A not in (select ID_A FROM TBL_B where CAMPO_B=1)
    ma mi dice che c'è un errore vicino a " (select ID_A FROM TBL_B where CAMPO_B=1)".
    come posso risolvere il problema?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    occhio alla versione

    occhio alla versione di mysql
    ... alcune non supportano le select annidiate!!

    vai a vedere sul sito
    http://www.mysql.com/

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    310
    grazie,
    la versione che ho è 3.23 credo di doverla aggiornare!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240
    direi proprio di si

    sulla 3 x esperienza personale sono sicura che non funziona


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.