Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UNION - nic nie rozumiem!
axeld
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

Ostrzeżenie: (0%)
-----


mam cos takiego:

select 1
union
select 2
union
select 3

kiedy kazdy select uruchamiam osobno to suma rekordow jest 128
ale kiedy wykonam wszystkie 3 selecty z unionami to mam 104 wyniki.

co sie dzieje? powinno tez byc 128 !?



wklejam ten select - jest dosc skomplikowany, ale poszczegolne selecty testowalem i chodza bardzo dobrze, a wspolnie nie.


  1. SELECT pk_user AS user, date(pk_data) AS DATA, 'p' AS trening FROM dart_punkty GROUP BY date(pk_data), pk_user
  2. UNION
  3. SELECT pk_user AS user, date(pk_data) AS DATA, 'b' AS trening FROM dart_bulls GROUP BY date(pk_data), pk_user
  4. UNION
  5. SELECT zeg_user AS user, date(zeg_data) AS DATA, zeg_typ AS trening FROM dart_zegary GROUP BY zeg_sesjaid, zeg_user
  6.  
  7.  
  8. ORDER BY DATA DESC
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 23:15