Re: Re: Re: Поиск в MySQL полей с максимальной суммой
	
	
		
			Автор оригинала: 0139 
Так вот не нашел ничего про это. Ну ладно пусть будет 10 таблиц по 100 полей.
Но всеже, как ??
		
		
	 
Дело в том, что раз ты собираешься сравнить несколько полей между собой следовательно эти данные можно организовать не gj горизонтали а вертикали, т.е. перевести поля в записи в таблице.
И в этом случае делают так!
TABLE - Users
USER_ID, USER_NAME
___1___  __Ivanov__
___2___  __Petrov__ 
___3___  __Sidorov__
___4___  __Anonim__
TABLE - GameScores
USER_ID, USER_OPPONENT, GAME_DATE, GAME_SCORE
___1___  ______2______   01.01.2002  ____10____
___1___  ______3______   02.02.2002  ____20____
___2___  ______1______   01.01.2002  ____10____
___3___  ______1______   02.02.2002  ____20____
___4___  ______3______   02.03.2002  ____50____
___3___  ______4______   02.03.2002  ____50____
Тут ты и выбираешь MAX(GAME_SCORE) а иначе тебе пришлось-бы строить таблицу с записью на каждого пользователя и с количеством полей для всех остальных пользователей. Что существенно больше места занимает и менее динамично.