Questions marquées «clause»

690
Clause SQL JOIN - clause WHERE ou clause ON

Après l'avoir lu, il ne s'agit pas d' un doublon de jointures SQL explicites et implicites . La réponse peut être liée (ou même la même) mais la question est différente. Quelle est la différence et que devrait-il y avoir dans chacun? Si je comprends bien la théorie, l'optimiseur de requêtes devrait...

247
O vs vs AVOIR

Pourquoi avez-vous besoin de placer des colonnes que vous créez vous-même (par exemple select 1 as "number") après HAVINGet non WHEREdans MySQL? Et y a-t-il des inconvénients au lieu de le faire WHERE 1(écrire toute la définition au lieu d'un nom de

162
Joindre gauche avec clause Where

J'ai besoin de récupérer tous les paramètres par défaut du tableau des paramètres, mais également de saisir le paramètre de caractère s'il existe pour le caractère x. Mais cette requête ne récupère que les paramètres où le caractère est = 1, pas les paramètres par défaut si l'utilisateur n'a défini...

130
Jointure MySQL avec clause where

J'ai deux tables que je veux rejoindre. Je veux toutes les catégories du tableau des catégories ainsi que toutes les catégories auxquelles un utilisateur a souscrit dans le tableau category_subscriptions. essentiellement, c'est ma requête jusqu'à présent: SELECT * FROM categories LEFT JOIN...

107
MySQL - ORDER BY valeurs dans IN ()

J'espère trier les éléments retournés dans la requête suivante par l'ordre dans lequel ils sont entrés dans la fonction IN () . CONTRIBUTION: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); PRODUCTION: | id | name | ^--------^---------^ | 5 | B | | 6 | B | | 1 | D | | 15 | E |...