Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brojanje u drugoj tabeli

[es] :: MySQL :: Brojanje u drugoj tabeli

[ Pregleda: 2762 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

byM4k5

Član broj: 22363
Poruke: 428
*.dialup.blic.net.



Profil

icon Brojanje u drugoj tabeli09.07.2005. u 12:19 - pre 212 meseci
Imam jedan sitan problem. Problem sam pokusao naci u litaraturi i arhivi foruma, ali izgleda da sam trazio na pogresnom mjestu ili je to nemoguce. Imam dvije tabele, "korisnici" i "slike".

Code:
+----+----------+
| id | username |
+----+----------+
|  1 |    marko |
+----+----------+
|  2 |    mirko |
+----+----------+

+----+---------+-------+
| id | user_id | slika |
+----+---------+-------+
|  1 |       1 | 1.jpg |
+----+---------+-------+
|  2 |       1 | 2.jpg |
+----+---------+-------+
|  3 |       1 | 3.jpg |
+----+---------+-------+
|  4 |       2 | 4.jpg |
+----+---------+-------+
|  5 |       2 | 5.jpg |
+----+---------+-------+
|  6 |       1 | 6.jpg |
+----+---------+-------+


Kako postaviti query da dobijem:

Code:
+----+----------+------+
| id | username | broj |
+----+----------+------+
|  1 |    marko |    4 |
+----+----------+------+
|  2 |    mirko |    2 |
+----+----------+------+

 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Brojanje u drugoj tabeli09.07.2005. u 14:16 - pre 212 meseci
Pogledaj sum(tabela), group by i order by... nisam siguran kako ide, nesto sam pokusao, ali iskreno mrzi me :)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Brojanje u drugoj tabeli09.07.2005. u 15:38 - pre 211 meseci

mysql> SELECT korisnici.id, username, COUNT(*)
-> FROM slike, korisnici
-> WHERE korisnici.id = slike.user_id
-> GROUP BY slike.user_id;
+------+----------+----------+
| id | username | COUNT(*) |
+------+----------+----------+
| 1 | marko | 4 |
| 2 | mirko | 2 |
+------+----------+----------+
2 rows in set (0.00 sec)

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

byM4k5

Član broj: 22363
Poruke: 428
*.dialup.blic.net.



Profil

icon Re: Brojanje u drugoj tabeli10.07.2005. u 00:05 - pre 211 meseci
Zahvaljujem. Nisam znao da se ovo rijesava sa GROUP BY... :(
 
Odgovor na temu

[es] :: MySQL :: Brojanje u drugoj tabeli

[ Pregleda: 2762 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.