Articles of rejoindre

Rejoindre sans association dans HQL

Disons que j’ai deux tables (A, B) comme: A {id, a, c} B {id, b, c} J’ai aussi leurs entités. Je veux écrire un HQL pour que le jeu de résultats soit comme (où Ac = Bc): (a1, b1, c1) (a2, b2, c2) (a3, b3, c3) … Puisque on clauses on ne sont pas supscopes […]

T-SQL – Comment écrire une jointure conditionnelle

J’ai une procédure stockée avec un certain nombre de parameters. Je voudrais écrire ma requête pour qu’elle se joigne à certaines tables mais seulement si un paramètre particulier a une valeur. Prenons l’exemple suivant: j’ai une table Person. Il existe également une table Address qui contient les adresses des personnes et une table Groups qui […]

Rejoindre les résultats de deux bases de données distinctes

Est-il possible de JOIN lignes à partir de deux bases de données postgres distinctes? Je travaille avec un système avec quelques bases de données sur un serveur et parfois j’ai vraiment besoin d’une telle fonctionnalité.

laminage joint data.table en R

J’essaie de comprendre un peu mieux la façon dont le roulement rejoint le travail et j’ai une certaine confusion, j’espérais que quelqu’un pourrait clarifier cela pour moi. Pour prendre un exemple concret: dt1 <- data.table(id=rep(1:5, 10), t=1:50, val1=1:50, key="id,t") dt2 <- data.table(id=rep(1:5, 2), t=1:10, val2=1:10, key="id,t") Je m’attendais à ce que cela produise un long […]

Différences de jointure SQL

Quelle est la différence entre la jointure interne et la jointure externe (jointure à gauche, jointure à droite) et quelles sont les meilleures performances? Merci!

comment utiliser un like avec une jointure en sql?

J’ai 2 tables, disons la table A et la table B et je veux effectuer une jointure, mais la condition correspondante doit être où une colonne de A est comme une colonne de B signifiant que tout peut venir avant ou après la colonne dans B: par exemple: si la colonne dans A est «foo». […]

Y a-t-il un problème avec les jointures qui n’utilisent pas le mot-clé JOIN en SQL ou MySQL?

Lorsque j’ai commencé à écrire des requêtes de firebase database, je ne connaissais pas encore le mot-clé JOIN et, naturellement, je n’ai fait que prolonger ce que je savais déjà et écrire des requêtes comme celles-ci: SELECT a.someRow, b.someRow FROM tableA AS a, tableB AS b WHERE a.ID=b.ID AND b.ID= $someVar Maintenant que je sais […]

MySQL Multiple Left Joins

J’essaie de créer une page de nouvelles pour un site Web sur lequel je travaille. J’ai décidé d’utiliser les requêtes MySQL correctes (c’est-à-dire COUNT (id) et les jointures au lieu de plusieurs requêtes ou num_rows). J’utilise un wrapper PDO qui devrait fonctionner correctement, et qui échoue quand il est exécuté directement via Application MySQL CLI. […]

Pourquoi STRAIGHT_JOIN améliore-t-il si radicalement cette requête et que signifie-t-il lorsqu’il est écrit après le mot-clé SELECT?

J’ai la requête MySql suivante: select t1.* from Table1 t1 inner join Table2 t2 on t1.CommonID = t2.CommonID where t1.FilterID = 1 Cela prend environ 30 secondes pour exécuter, ce qui était étrange, car si je commente la jointure ou la clause where cela prend moins d’une seconde: select t1.* from Table1 t1 where t1.FilterID […]

Joindre la scope héritée avec by dans data.table

Je suis sur data.table 1.9.3, et je me trompe peut-être, mais je ne me souviens pas de ce qui précède. Je construis 2 data.tables, dta et dtb > dta idx vala fdx 1: 1 2 a 2: 2 4 a 3: 3 6 b > dtb idx valb 1: 1 3 2: 4 6 > […]