J'ai eu une boîte de sélection où l'utilisateur va sélectionner la liste des villes qu'ils ont voyagé. Après cela, l'administrateur va rechercher les utilisateurs avec des villes particulières.Comment stocker plusieurs éléments dans la base de données. Confondu avec la structure de base de données
Je suis très confus avec la structure de la base de données. Il y a totalement 300 villes. Créer une colonne pour chaque ville et la stocker avec booléen on ou off, ressemble à une technique enfantine. Quelqu'un m'aider plz
J'ai toujours aimé utiliser les clauses 'et' à la place des jointures comme suit: sélectionnez c.CityId, c.CityName de l'utilisateur u, Ville c, UserCity uc où u.UserId = uc.UserId et c.CityId = uc.CityId et u.UserId = @UserId Je trouve que c'est plus facile à lire, mais savez-vous si c'est peut-être plus lent ou a d'autres inconvénients? – Sevas
Merci beaucoup +1 – Rajasekar
@Sevas - Les deux sont une syntaxe valide, mais la syntaxe de jointure explicite est la norme ANSI et devrait fonctionner sur tous les SGBD. La jointure implicite est spécifique à la plate-forme (Microsoft et mysql) et plus difficile à écrire correctement lors de la jonction de plusieurs tables; c'est valide, mais plus communément utilisé. – Aaronaught