Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di cms9651
    Registrato dal
    Mar 2010
    Messaggi
    107

    Query INNER JOIN non estrae dati corretti

    Salve a tutti.

    Eseguo la query che posto di seguito all'interno di un ciclo do until... loop in ASP e mi aspettavo di avere come risultato finale questo risultato, che non sono altro i cinque record che vengono estratti se eseguo la stessa query manualmente all'interno di mysql:

    7747
    8050
    1510
    2408
    7508
    Invece ottengo questo risultato, cioè solo il primo record ripetuto tre volte:

    7747
    7747
    7747
    Che cosa non ho capito?

    codice:
       
       //ESEGUO PRIMA QUERY
       .....
    
       Set Rs = CreateObject("ADODB.Recordset")
       Rs.Open SQL, objconn
       
       if not Rs.eof then 
                   
             Rs.MoveFirst()
                Do Until Rs.eof  
                 
                 SELECT A.*, B.* FROM
                 tbl_1 A INNER JOIN tbl_2 B 
                 ON B.ID_A = A.ID_B 
                 WHERE Valido = 0 AND DATA_EVENTO = '2010-05-06' 
                 AND ORA_EVENTO BETWEEN '12:00:00' AND '17:59:59'
    
                 Rs.MoveNext()
              Loop
    
       end if
    Vi ringrazio per l'interessamento.
    Ciao

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    codice:
                 SELECT A.*, B.* FROM              tbl_1 A INNER JOIN tbl_2 B               ON B.ID_A = A.ID_B               WHERE Valido = 0 AND DATA_EVENTO = '2010-05-06'               AND ORA_EVENTO BETWEEN '12:00:00' AND '17:59:59'
    siamo sicuri che non ci sia una where con un riferimento a qualche campo di rs? altrimenti non capisco come potrebbe cambiare risultato ad ogni loop
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.