Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Campo dati comune su più tabelle

    Ho diverse tabelle dove in ognuna ho un campo che si chiama visited che per ogni tabella in dica il numero delle visite.
    come faccio a creare una query che da ogni tabella mi prenda ad esempio:
    tabella1.titolo
    tabella1.visited
    tabella2.Nome
    tabella2.visited
    ecc.
    in modo che mi restituisca un ordinamento per numero di visite:
    titolo1 (10 visite)
    Nome1 (9 visite)
    Nome2 (8 visite)
    Titolo2 (8 visite)
    Titolo3 (8 visite)
    Nome3 (7 visite)
    ecc.
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

  2. #2
    Ci sono titoli ripetuti o univoci?
    Il campo visited contiene il valore totale delle visite?

  3. #3
    I titoli sono univoci, il campo visited in ogni tabella segna le visite totali di quel record.
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

  4. #4
    codice:
    <%
    set conn = server.createObject("ADODB.Connection")
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.mapPath("\db\db.mdb")
    
    sql = "SELECT titolo as t1, " &_
    			"visited as v1 " &_
    			"FROM tabella1 " &_
    			"UNION " &_
    			"SELECT nome as t1, " &_
    			"visited as v1 " &_
    			"FROM tabella2 " &_
    			"ORDER BY v1 DESC"
    				 
    
    set rs = conn.execute(sql)
    
    	if not rs.eof then
    		
    		do until rs.eof
    
    		response.write rs("t1") & " " & rs("v1") & "
    "					
    
    		rs.moveNext
    
    		loop
    		
    	end if
    
    rs.close
    set rs = nothing
    
    conn.close
    Set conn = nothing
    %>

  5. #5
    Ok, funziona.
    Una ulteriore complicazione, se volessi creare un link per aprire tutta la scheda con i dettagli come posso fare visto che le tabelle sono diverse?
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

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.