Avatar billede eksperten1 Nybegynder
22. juni 2003 - 22:07 Der er 7 kommentarer

Union i 4.011

Jeg har en rimelig simpel select som jeg mener burde virke, men jeg får en "Commands aout of sync" fejl ?

(select t.deltagernr, t.tid from db_tidsdata t where t.tid < '12:21:40' order by t.tid) UNION ALL (select t.deltagernr, t.tid from db_tidsdata t where t.tid > '12:21:40' order by t.tid) LIMIT 5;

Alternativt

(select t.deltagernr, t.tid from db_tidsdata t where t.tid < '12:21:40' order by t.tid LIMIT 5) UNION ALL (select t.deltagernr, t.tid from db_tidsdata t where t.tid > '12:21:40' order by t.tid LIMIT 5);

Ud fra manualen skulle dette virke, nogen hurtige med et svar på denne ?
Avatar billede disky Nybegynder
22. juni 2003 - 23:12 #1
Hvad er det lige du egentligt ønsker at hente ud af basen ?
Avatar billede erikjacobsen Ekspert
22. juni 2003 - 23:23 #2
Du skal nok kun have én order by. Jeg kan ikke få din fejlbesked frem,
men dette virker i en 4.0.12:

select * from domains where domain > 'x'  union all
select * from domains where domain < '1' order by domain limit 5
Avatar billede erikjacobsen Ekspert
22. juni 2003 - 23:25 #3
Og iøvrigt samme undren som disky. Din forespørgsel er vist identisk med:

select t.deltagernr, t.tid from db_tidsdata t where t.tid <> '12:21:40' order by t.tid limit 5

...men måske er det bare et eksempel
Avatar billede erikjacobsen Ekspert
22. juni 2003 - 23:29 #4
Og min er identisk med:
  select * from domains where domain > 'x' or domain < '1' order by domain limit 5
Avatar billede eksperten1 Nybegynder
23. juni 2003 - 09:48 #5
Det jeg gerne vil have frem, er et recordset med de 5 tider FØR samt de 5 tider EFTER
Avatar billede eksperten1 Nybegynder
23. juni 2003 - 09:50 #6
>erik Jeg fjernede den sidste order by, fik samme fejl.
Avatar billede erikjacobsen Ekspert
23. juni 2003 - 09:58 #7
Det mener jeg ikke du kan. Lav 2 forespørgsler.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester