звучит так, как будто вам нужно ограничить по tourID в предложении where, объединить с таблицей людей в white_pieces_player_id и black_pieces_player_id и использовать функцию max для подсчета white_result = win union black_result = win.
интересная проблема.
что у тебя до сих пор?
хм ... отвечая на ваш комментарий
SELECT isik.eesnimi
FROM partii JOIN isik ON partii.valge=isik.id
WHERE turniir='41'
group by isik.eesnimi
having count(*)>4
рассмотрите возможность использования функции max()
вместо having count(*)> number
вы можете добавить фамилию к предложению select
, если добавите ее к предложению group by
sry, я говорю только по-американски. На каком языке этот код?