Pierwsza tabela przechowuje dane userow.
Druga przechowuje srednia ocen.
Gdyby bylo w jednej tabeli to nie problem, ale nie wiem jak zrobic to z dwoma. (a musza byc dwie tabele)
Jest ranking. Chce wyswietlic 10 mezczyzn z najlepsza srednia.
Tabela users ma pole plec gdzie wartoscia jest "Mężczyzna"
CREATE TABLE `users` ( `login` varchar(250) DEFAULT NULL, `plec` varchar(9) DEFAULT NULL ) TYPE=MyISAM;
CREATE TABLE `fotka` ( `login` varchar(250) NOT NULL DEFAULT '', `srednia` varchar(10) NOT NULL DEFAULT '', PRIMARY KEY (`login`) ) TYPE=MyISAM;
Wiec chce pobrac liste mezczyzn o najwyzszej sredniej.
Nie mam zielonego pojecia jak stworzyc takie zapytanie.
Moglbym pobrac liste userow z tabeli users ktorzy sa meczyznami i potem dla tych pobranych loginow pobrac z drugiej tabeli srednia posortowac i ok, ale to musi byc optymalnie zrobione gdyz baza bedzie miala na dzien dobry 400 000 userow.
Bardzo prosze o pomoc
Basf