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

    Ordinamento query con clausola group by

    Hola!

    perchè non riesco ad ordinare questa query?:
    codice:
     sql = "SELECT campouno, id FROM tabella group by campouno order by id asc"

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    che vuol dire che non riesci?
    e a che serve il group by in una query fatta così?
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    usando "group by" ogni selezionato campo sul quale non fai operazioni deve essere incluso all'interno della clausola group by.. nel tuo caso immagino che ID sia un identificativo di record quindi deve essere escluso dalla select

  4. #4
    codice:
                <select size="1" name="camnpouno" style="font-size: 8 pt; font-family: Verdana">
                    <option value="0">campouno</option>
                    </style>
    <%
    sql = "SELECT id, campouno FROM tabella group by campouno, id order by id asc"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, cn, 3, 3
    
    On Error Resume Next
    rs.MoveFirst  
    Do While Not rs.EOF
    %>
    
    <option value="<%=rs("id")%>"><%=rs("id")%>-<%=rs("campouno")%></option>
    
    <%
    rs.MoveNext
    Loop
    rs.Close
    set rs = Nothing
    %>
    
                  </select>

  5. #5
    ? non riesco a capierne lo scopo.. id cosa contiene un identificatore di record univoco ? se è così o levi id dalla select oppure eviti il group by , oppure includi ID nel group by

  6. #6
    dunque...

    per le mie esigenze è fondamentale avere i record raggruppati;
    l'id è univoco e distingue ciascuno dei records registrati nel dbase.

    Mi spiego?

  7. #7
    se l'id è univoco lo devi escludere dalla select non hai via di scampo

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.