[ byTer @ 09.08.2003. 03:23 ] @
Treba mi sledece...

Imam tabelu:

| UserID | Ime | Count | ...
----------------------------
| 1* | Byter | **

**E ovo polje treba da bude rezultat jednog drugog upita koji je obican:

SELECT Count(ID) FROM Table2 WHERE UserID = UserID*

Da li me neko razume i da li je to moguce?
[ goky2002 @ 09.08.2003. 20:14 ] @
Moguce je , samo zavisi u kojoj fazi i kako to hoces da uradis, i uz pomic kojih alata.
[ _owl_ @ 09.08.2003. 22:22 ] @
Da li imas tabelu (pa zelis da ubacis takav podatak) ili zelis da to dobijes kao rezultat upita.
U prvom slucaju radis nesto kao:
INSERT INTO table1 (UserID, Ime, Count) SELECT 'userid', 'nekoime', COUNT(t2.ID) FROM table2 t2

a u drugom:
SELECT t1.UserID, t1.Ime, Count(t2.ID) FROM table1 t1, table2 t2
WHERE t1.UserID=t2.UserID GROUP BY t1.UserID, t1.Ime






[Ovu poruku je menjao _owl_ dana 11.08.2003. u 00:12 GMT]
[ byTer @ 10.08.2003. 14:13 ] @
Rešio sam problem. Štos je u tome da se koristi subquery

select t1.ID, t1.ime, (SELECT Count(BID) from t2) AS Sth WHERE itd..