Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Połączenie dwóch zapytań
busterek
post 9.07.2018, 11:52:04
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Łódź

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


Witajcie,
Pomóżcie mi w takiej oto kwestii. Potrzebuję wybrać z tabeli trzy sumy z kolumn oraz jedną wartość. Mam taki kod SQL:

  1. SELECT SUM(kolumna1), SUM(kolumna2), SUM(kolumna3) FROM tabela WHERE warunki1;


I teraz chcę jeszcze dokleić do wyniku, takie oto zapytanie:

  1. SELECT kolumna FROM tabela WHERE warunki2;


Wynik drugiego zapytania na 110% będzie jeden. Nie może być dwóch.
W wyniku chcę otrzymać jeden wiersz z czterema wartościami.



Ktoś podpowie?

Ten post edytował busterek 9.07.2018, 11:53:40
Go to the top of the page
+Quote Post
mmmmmmm
post 9.07.2018, 13:18:55
Post #2





Grupa: Zarejestrowani
Postów: 1 411
Pomógł: 308
Dołączył: 18.04.2012

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


  1. SELECT SUM(kolumna1), SUM(kolumna2), SUM(kolumna3), (SELECT kolumna FROM tabela WHERE warunki2) FROM tabela WHERE warunki1;

lub
  1. SELECT SUM(kolumna1), SUM(kolumna2), SUM(kolumna3), kol4 FROM tabela, (SELECT kolumna kol4 FROM tabela WHERE warunki2) sub WHERE warunki1;


Ten post edytował mmmmmmm 9.07.2018, 13:20:29
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.11.2019 - 15:27