Questions marquées «join»

189
L'ordre de jointure est-il important dans SQL?

Sans tenir compte des performances, vais-je obtenir le même résultat des requêtes A et B ci-dessous? Que diriez-vous de C et D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join b on <blahblan>...

188
Construisez le nom de fichier du chemin complet en Python

Je dois transmettre un nom de chemin de fichier à un module. Comment créer le chemin du fichier à partir d'un nom de répertoire, d'un nom de fichier de base et d'une chaîne de format de fichier? Le répertoire peut exister ou non au moment de l'appel. Par exemple: dir_name='/home/me/dev/my_reports'...

186
Supprimer des lignes avec MySQL LEFT JOIN

J'ai deux tableaux, un pour les délais de travail, un pour décrire un travail. Chaque travail peut prendre un statut et certains statuts signifient que les délais des travaux doivent être supprimés de l'autre table. Je peux facilement SELECTles emplois / délais qui répondent à mes critères avec un...

180
JOIN requêtes vs requêtes multiples

Les requêtes JOIN sont-elles plus rapides que plusieurs requêtes? (Vous exécutez votre requête principale, puis vous exécutez de nombreux autres SELECT en fonction des résultats de votre requête principale) Je demande car les REJOINDRE compliquerait BEAUCOUP la conception de mon application S'ils...

174
JOIN deux résultats de l'instruction SELECT

Est-il possible de joindre les résultats de 2 SELECTinstructions SQL en une seule instruction? J'ai une base de données de tâches où chaque enregistrement est une tâche distincte, avec des délais (et un PALT, qui est juste un INTjour du début à la date limite. AgeEst également un INTnombre de...

169
Les jointures sont pour les paresseux?

J'ai récemment eu une discussion avec un autre développeur qui me disait que les JOIN (SQL) sont inutiles. C'est techniquement vrai mais il a ajouté que l'utilisation de jointures est moins efficace que de faire plusieurs requêtes et lier des tables dans le code (C # ou Java). Pour lui, les...

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...

158
Sous-requêtes vs jointures

J'ai refactoré une section lente d'une application héritée d'une autre société pour utiliser une jointure interne au lieu d'une sous-requête comme: WHERE id IN (SELECT id FROM ...) La requête refactorisée s'exécute environ 100 fois plus vite. (~ 50 secondes à ~ 0,3) Je m'attendais à une...

157
MySQL: répartition rapide des types de jointures

Je voudrais un aperçu rapide des types de jointures MySQL. Je sais de ces derniers, le reste je ne sais pas ce qu'ils signifient. séparés par des virgules (à quoi correspond exactement ce raccourci?)SELECT * FROM a, b WHERE b.id = a.beeId AND ... afficher les informations de a, même s'il n'y a pas...

155
Opérateur Oracle «(+)»

Je vérifie quelques anciennes instructions SQL dans le but de les documenter et probablement de les améliorer. Le SGBD est Oracle Je n'ai pas compris une déclaration qui se lisait comme ceci: select ... from a,b where a.id=b.id(+) Je suis confus au sujet de l' (+)opérateur, et je n'ai pu l'obtenir...

150
CROSS JOIN vs INNER JOIN dans SQL

Quelle est la différence entre CROSS JOINet INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies JOINTURE INTERNE: SELECT...