Autor Zpráva
Ameopro
Profil
Ahoj prosím vás jak mohu spojit dvě tabulky a aby tam byl caunt ? prosím o pomoc

mysql_result(mysql_query(" SELECT t1.*, t2.* COUNT(*) FROM inzerce t1 JOIN seznam t2'"),0);


prosím vás jak mohu udělat aby počítal oba řádky najednou děkuji
lionel messi
Profil
Ameopro:
Tvoj JOIN nebude veľmi dobre fungovať. Dôvodom je, že v konečnom dôsledku prevedieš tzv. CROSS JOIN (vráti karteziánsky súčin množín). V uvedenom dotaze totiž databáze vôbec nehovoríš, akým spôsobom má tabuľky spojiť. Poriadne si naštuduj syntax JOINu (prípadne jednoduchší český návod).

aby počítal oba řádky najednou

Aké riadky? Aké stĺpce sú vlastne v oboch tabuľkách a čo chceš počítať? Namiesto COUNT(*) uvedieš jednoducho COUNT(t1.sloupec1, t2.sloupec2).
Ameopro
Profil
Potřebuji aby hledal COUNT(*) ale ve dvou tabulkách
lionel messi
Profil
Ameopro:
Potřebuji aby hledal caunt(*) ale ve dvou tabulkách
To som pochopil už z [#1], aké stĺpce sú prosím v oboch tabuľkách? A preklikal si si už odkazy z môjho predošlého príspevku?
Ameopro
Profil
sloupec num a id
lionel messi
Profil
Ameopro:
sloupec num a id

A druhá tabuľka?

Pokiaľ rovnaké, postačí toto:

SELECT t1.*, t2.*, COUNT(t1.num, t2.num) FROM inzerce t1 JOIN seznam t2 ON t1.id = t2.id GROUP BY t1.id

Pôvodný obsah príspevku bol úplne iný, Ameopro však svoj predošlý príspevok doplnil, čím získal aký-taký zmysel.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: