0
votes

RSQLite: saisir des données d'une table, étant donné des valeurs dans une autre

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


1 commentaires

3 Réponses :


4
votes

dans Pure SQL, c'est une jointure simple des deux tables, filtrant uniquement les valeurs code> AZ CODE> AZ:

w
----------
3
4


0 commentaires

2
votes
library(dplyr)

Table_A %>% 
  filter(Z < 8) %>% 
  inner_join(., Table_B, by="X", suffix=c(".A",".B")) %>% 
  select(W)

#>   W
#> 1 3
#> 2 4

0 commentaires

2
votes
sqlite> .headers on
sqlite> select W from B where X in (select X from A where Z < 9);
W
3
4 

0 commentaires