Questions marquées «join»

Un JOIN est une opération générale en algèbre relationnelle pour une opération de combinaison sur deux ou plusieurs relations dans un système de base de données relationnelle. JOIN est également le mot-clé du langage SQL pour effectuer cette opération.

1000
Différence entre JOIN et INNER JOIN

Ces deux jointures me donneront les mêmes résultats: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK contre SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Y a-t-il une différence entre les déclarations de performance ou autre? Cela diffère-t-il entre les...

941
Clause INNER JOIN ON vs WHERE

Pour simplifier, supposez que tous les champs pertinents le sont NOT NULL. Tu peux faire: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Ou sinon: SELECT table1.this, table2.that, table2.somethingelse...

838
Jointure vs sous-requête

Je suis un ancien utilisateur de MySQL et j'ai toujours préféré JOINla sous-requête. Mais de nos jours, tout le monde utilise la sous-requête, et je déteste ça; Je ne sais pas pourquoi. Je n'ai pas les connaissances théoriques pour juger par moi-même s'il y a une différence. Une sous-requête...

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

539
LEFT OUTER JOIN dans LINQ

Comment effectuer la jointure externe gauche en C # LINQ aux objets sans utiliser de join-on-equals-intoclauses? Y a-t-il moyen de le faire avec l' wherearticle? Problème correct: pour la jointure interne est facile et j'ai une solution comme celle-ci List<JoinPair> innerFinal = (from l in...

498
Comment effectuer l'équivalent SQL Join dans MongoDB?

Comment effectuer l'équivalent SQL Join dans MongoDB? Par exemple, disons que vous avez deux collections (utilisateurs et commentaires) et que je veux extraire tous les commentaires avec pid = 444 ainsi que les informations utilisateur pour chacun. comments { uid:12345, pid:444, comment="blah" } {...

494
T-SQL: sélection de lignes à supprimer via des jointures

Scénario: Disons que j'ai deux tables, TableA et TableB. La clé primaire de TableB est une colonne unique (BId) et est une colonne de clé étrangère dans TableA. Dans ma situation, je souhaite supprimer toutes les lignes du tableau A qui sont liées à des lignes spécifiques du tableau B: puis-je le...

466
Comment faire 3 table JOIN dans une requête UPDATE?

J'ai posé une question et obtenu cette réponse qui m'a aidé. UPDATE TABLE_A a JOIN TABLE_B b ON a.join_col = b.join_col AND a.column_a = b.column_b SET a.column_c = a.column_c + 1 Maintenant, je cherche à faire cela s'il y a 3 tables impliquées quelque chose comme ça. UPDATE tableC c JOIN tableB b...

458
Rejoindre / Où avec LINQ et Lambda

Je rencontre des problèmes avec une requête écrite en LINQ et Lambda. Jusqu'à présent, je reçois beaucoup d'erreurs, voici mon code: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x =>...

399
Jointures SQL explicites et implicites

Y a-t-il une différence d'efficacité entre une jointure interne explicite et implicite? Par exemple: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; contre. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;