Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.771 pregleda

Najnovija ↓

Brojanje u drugoj tabeli 09.07.2005. u 13:19 · pre 259 meseci #1
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 |
+----+----------+------+

Re: Brojanje u drugoj tabeli 09.07.2005. u 16:38 · pre 259 meseci #3

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)
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: Brojanje u drugoj tabeli 10.07.2005. u 01:05 · pre 259 meseci #4
Zahvaljujem. Nisam znao da se ovo rijesava sa GROUP BY... :(
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme