08-03-2014, 12:22 AM
Je ne vais piocher les cases côtières que rarement, donc, je ne rajouterai pas de colonnes dénormalisantes, surtout que je n'aime pas les données redondantes.
L'altitude n'est pas fixe, c'est ce qui rendra le jeu un peu amusant :p On pourra creuser les cases (pratique pour se faire un accès à la mer), ou ériger des montagnes.
Je suis surpris que SQL server soit ainsi construit. En tous cas, l'optimiseur MySQL traite mieux les jointures que les sous-requêtes.
Peut-être que SQL serveur fait les jointures avant de faire la première sélection, alors que MySQL fait peut-être d'abord la première sélection (mer=0 and altitude<=0) et seulement ensuite les jointures.
L'altitude n'est pas fixe, c'est ce qui rendra le jeu un peu amusant :p On pourra creuser les cases (pratique pour se faire un accès à la mer), ou ériger des montagnes.
Je suis surpris que SQL server soit ainsi construit. En tous cas, l'optimiseur MySQL traite mieux les jointures que les sous-requêtes.
Peut-être que SQL serveur fait les jointures avant de faire la première sélection, alors que MySQL fait peut-être d'abord la première sélection (mer=0 and altitude<=0) et seulement ensuite les jointures.