Disons que j'ai deux tables, A et B.
Table A X Y Z 1 2 3 4 5 6 7 8 9 Table B W X Y 3 1 4 4 4 5 7 5 9
3 Réponses :
dans Pure SQL, c'est une jointure simple des deux tables, filtrant uniquement les valeurs code> AZ CODE> AZ:
w ---------- 3 4
library(dplyr) Table_A %>% filter(Z < 8) %>% inner_join(., Table_B, by="X", suffix=c(".A",".B")) %>% select(W) #> W #> 1 3 #> 2 4
sqlite> .headers on sqlite> select W from B where X in (select X from A where Z < 9); W 3 4
Peut-être utile: Stackoverflow.com/q/17946221