Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Stranezza con SQL ... GROUP BY

    Ciao.

    Perchè questa query quando inserisco il GROUP BY manda in loop il server?

    codice:
    <%
    
    SQL = "SELECT "
    SQL = SQL & " year(`data nascita`) AS strANNODINASCITA "
    SQL = SQL & " FROM "
    SQL = SQL & " tbl_1"
    SQL = SQL & " INNER JOIN "
    SQL = SQL & " tbl_2 ON tbl_2.cod = tbl_1.cod "
    SQL = SQL & " GROUP BY "
    SQL = SQL & " tbl_1.year(`data nascita`)  asc"
    SQL = SQL & " ORDER BY "
    SQL = SQL & " tbl_1.year(`data nascita`)  asc"
            
    %>
    Il DB è mysql.

    Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    prova con

    codice:
    <%
    
    SQL = "SELECT DISTINCT"
    SQL = SQL & " year(`data nascita`) AS strANNODINASCITA "
    SQL = SQL & " FROM "
    SQL = SQL & " tbl_1"
    SQL = SQL & " INNER JOIN "
    SQL = SQL & " tbl_2 ON tbl_2.cod = tbl_1.cod "
    SQL = SQL & " ORDER BY "
    SQL = SQL & " 1 asc"
            
    %>

  3. #3
    Scritta come hai fatto la query rimane moooooolto pesante

    Come optime è l'ottimale

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ok, Optime ha ragione, grazie !
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5

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 © 2026 vBulletin Solutions, Inc. All rights reserved.