[mysql] zmienna WHERE w jednym zapytaniu |
[mysql] zmienna WHERE w jednym zapytaniu |
28.06.2016, 17:47:59
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) |
Cześć.
Próbuje wylistowac proste zapytanie. Mam tabele "users" i kolumny: "name" i "payment" = (1/0) Chcę wylistować i zliczyć ile takich samych "name" ma payment = 0 a ile payment = 1. Nie wiem w jaki sposób dać możliwość wyświetlania coś na zasadzie: "WHERE payment = 1 or 2"
Przykładowa tabela: name | payment aaa 1 aaa 0 bbb 1 bbb 1 bbb 1 Więc wynik powinien być taki: Company: aaa - payment0: 1, payment1: 1 Company: bbb - payment0: 0, payment1: 3 W jaki sposób zrobić to w jednym zapytaniu ? -------------------- "timeo danaos at dona ferentes"
|
|
|
28.06.2016, 18:11:32
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 765 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
28.06.2016, 19:58:01
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) |
Z jednym grupowaniem: http://sqlfiddle.com/#!9/1b24c/2
|
|
|
29.06.2016, 14:24:13
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 765 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Bez COALESCE i CASE:
A swoją drogą, M@X, jaki powinien być wynik, jeśli dla danego name brak jakiejkolwiek opcji payment? -------------------- |
|
|
24.08.2019, 06:44:52
Post
#5
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.08.2019 Ostrzeżenie: (10%) |
Viagra Sildenafil Mujeres tipos de viagra que existen Cytotec Abortion Buy Online In The Us
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.05.2024 - 16:25 |