Select Distinct Error ??

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • darkos32
    New Member
    • Nov 2006
    • 5

    Select Distinct Error ??

    hi,all....i got this error :

    ORDER BY items must appear in the select list if SELECT DISTINCT is specified.

    my query is :

    select distinct(t1.[name]) from [test1] as t1,[test2] as t2 where t1.[name]=t2.[name] order by t2.[id] asc

    when i used this query at mysql,i didnt got any error,but when i try to change to sql_server,i got error.....i want to get distinct name from table one and order by table2.id..


    thanks.
  • tveringa
    New Member
    • Nov 2006
    • 1

    #2
    Hi

    This should work :

    select distinct(t1.[name]), t2.[id] from [test1] as t1,[test2] as t2 where t1.[name]=t2.[name] order by t2.[id] asc

    Ton


    Originally posted by darkos32
    hi,all....i got this error :

    ORDER BY items must appear in the select list if SELECT DISTINCT is specified.

    my query is :

    select distinct(t1.[name]) from [test1] as t1,[test2] as t2 where t1.[name]=t2.[name] order by t2.[id] asc

    when i used this query at mysql,i didnt got any error,but when i try to change to sql_server,i got error.....i want to get distinct name from table one and order by table2.id..


    thanks.

    Comment

    • darkos32
      New Member
      • Nov 2006
      • 5

      #3
      yes...but it's not a distinction again........i got double column of name...

      Comment

      • jobspider1000
        New Member
        • Aug 2009
        • 4

        #4
        Hi

        The reasons and ways to avoid this error have discussed in this

        site with good examples. By making small changes in the query

        Blogger ist ein Veröffentlichungs-Tool von Google, mit dem du ganz einfach deine Gedanken der Welt mitteilen kannst. Mit Blogger kannst du problemlos Texte, Fotos und Videos in deinem persönlichen Blog oder deinem Team-Blog veröffentlichen.

        Comment

        Working...