Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie wyników z podzapytania
zaajcu
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


Cześć. Mam małe pytanie.

czy da się jakoś złączyć wyniki z podzapytanie w select które zwraca więcej niż jedną kolumnę?\
Bo do tej pory jak robiłem podzapytania i chciałem wyciągnąć nim 2 kolumny to musiałem rozbić to na 2 podzapytania :/

wyglądało to mniej więcej tak:

  1. SELECT id,name,(SELECT col1 FROM tab ...),(SELECT col2 FROM tab ...) FROM x ....


bo to niestety nie działa
  1. SELECT id,name,(SELECT col1,col2 FROM tab ...) FROM x ....


jak to można zrobić?

Ten post edytował zaajcu 13.02.2013, 14:41:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  1. SELECT YEAR(DATA) AS rok, MONTH(DATA) AS miesiac, sum(cena), podstawy,premie
  2. FROM konferencje AS k LEFT JOIN (SELECT rok rr, miesiac mm, sum(podstawa) AS podstawy, sum(premia) AS premie FROM wynagrodzenia GROUP BY 1,2) x ON x.rr = Year(k.DATA) AND x.mm= MONTH(k.DATA))
  3. GROUP BY rok,miesiac, podstawy, premie

EDIT: Aliasy

Ten post edytował mmmmmmm 13.02.2013, 15:19:18
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: 13.10.2025 - 06:47