Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] zapytanie o ilość wystepowan w tabeli określonego rekordu
Forum PHP.pl > Forum > Przedszkole
szpakoo
potrzebuje wuyciągnąć z tabeli ile razy występuje juz określone rekordy w określonych kolumnach.

dokładnie ile razy w polu login jest rekord: szpakoo i ile razy w polu email jest rekord: email@op.pl

mam coś takiego:

  1. SELECT COUNT( login ) AS ilelogin FROM `dane_kandydata` WHERE login = "szpakoo"
  2. UNION
  3. SELECT COUNT( email ) AS ileemail
  4. FROM `dane_kandydata` WHERE email = "email@op.pl"

zapytanie dziala dobrze z tym ze zwraca wynik w ten sposób:

| ilelogin |
| 1 |
| 3 |


a chciałbym żeby mi zwórciło wynik np tak

| ilelogin | ileemail |
| 1 | 3 |
nospor
  1. SELECT COUNT( IF(login = 'szpakoo',login,NULL) ) AS ilelogin, COUNT( IF(email = 'email@op.pl',email,NULL) ) AS ileemail FROM `dane_kandydata`
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.