Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Subquery SQL

  1. #1

    Subquery SQL

    Salve,
    ho questa query e vorrei inserire una condizione nella query principale, ma non funge:

    codice:
    rs.Source = "SELECT * FROM articoli WHERE AD_POSTER IN (SELECT C_USERS FROM CAP WHERE C_CAP =  '" & session("mycap") & "' AND ABILITATO = '1' ) ORDER BY AD_POSTER ASC"
    e questa è ok, ma quando vado a modificare così:

    codice:
    rs.Source = "SELECT * FROM articoli WHERE AD_POSTER IN (SELECT C_USERS FROM CAP WHERE C_CAP =  '" & session("mycap") & "' AND ABILITATO = '1' ) AND TYPE = '20'   ORDER BY AD_POSTER ASC"
    lo script si blocca senza restituirmi l'errore. E' come se si "impallasse". ma a prescindere "dall'impallamento" ho l'esigenza di aggiundere un'altra semplice condizione. Mi sapete indicare come si fa?
    Grazie 1000
    Pochi sanno, molti presumono di sapere.

  2. #2
    1. che dbms usi?

    2. dicci la tua esigenza, magari c'è una via più semplice

  3. #3
    Per ora è Access ma faccio in modo che possa funzionare anche con MySql.

    Se volessi aggiungere l'altra condizione nella mia subquery come faresti?
    Pochi sanno, molti presumono di sapere.

  4. #4
    Il campo TYPE è numerico?

    Se si non scrivere

    TYPE = '20'

    ma

    TYPE = 20

  5. #5
    Ok questo l'avevo intuito, il problema è sapere se la sintassi è corretta come l'ho sritta io oppure quell' AND TYPE = 20 va da un'altra parte o ci vuole un altro WHERE. :master:
    Pochi sanno, molti presumono di sapere.

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.