Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql]
Kayne
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Kalisz

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


Witam

Muszę zliczyć ilość rekordów dla pola ID w tabeli. Jednak mam dwa inne warunku i czy da radę jakoś połączyć te dwa zapytania w jeden:

  1. SELECT count(id) FROM TABLE WHERE id=1
  2.  
  3. SELECT count(id) FROM table2 WHERE id=1


Pole ID dla obydwóch tabel ma tą samą wartość.


Ma ktoś jakiś pomysł? Myślałem nad count(id) as group1, ale nie bardzo wiem jak to zastosować do dwóch warunków dla dwóch innych tabel. Da się w ogóle tak zrobić?

Ten post edytował Kayne 15.04.2007, 17:42:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pbnan
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


Ja bym popróbował
  1. SELECT count(table1.id) AS t1, count(table2.id) AS t2 FROM table1, table2 WHERE table1.id=1, table2.id=1

Ale łączenia muszę sobie jeszcze powtórzyć, zatem pewnie będzie to źle (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
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: 16.10.2025 - 21:06