回答

收藏

比较SQLite中的两个表

技术问答 技术问答 290 人阅读 | 0 人回复 | 2023-09-14

我有两个表,想要像这样在sqlite上比较行
- s5 e6 R% D$ K+ ?- e3 vtable1           table2
; \) B" k* V1 ~% Z( dfield1           field1
1 Q3 L) F3 {7 Z# da                   a
& {2 l5 w" Y3 ]/ ]b                   d  Z8 v( H" e, J7 T# o9 l  [
c                   f& O+ D/ h4 T4 i, r$ a0 e) S
d                   g' X+ l1 U2 Z8 C& R6 m
e
$ X/ \9 Q  b; U/ Sf
. h# [/ C, l5 m6 v/ D6 U* a# ~g
3 ~5 P7 ]# L4 h5 c( Wh) A$ c" y& @. f0 B; a! ~3 f3 P* ^# j
i& {, D6 S9 J3 Q5 J3 N* Y
我想产生这样的结果
( e# l, D8 c$ A2 b4 e: oresult_table# I- h- c, s7 t' C8 ?0 G
field1
+ y6 C* e  F$ r4 V8 F7 `b) a& _3 Y1 x$ w" Z7 b/ Y& P
c
9 H6 y% S/ j  |e4 e1 S0 p2 m1 c# E4 L: {
h
1 n! |$ E7 W. Si
7 ?8 l1 k0 z# G7 ]6 A) asqlite中的语法如何?谢谢
9 y2 T3 `1 U6 K4 s                ) G9 Y" }0 R; m2 f) M3 e7 s* w
解决方案:
! W& b/ H0 }: I               
4 {- Y# T7 o/ m8 y  i* j1 \( [  Y& m2 ]% s, g, x* p: @  [. Y% D
; S0 n' v: s1 y5 |1 b! L  e1 x
                SELECT DISTINCT Field16 |4 e; l% x7 m4 D! c' y. K
FROM Table1
4 }3 c/ P% G$ C5 J* N. w  x5 K) h. e+ CWHERE Field1 Not IN
0 a. K& U1 v! i$ i" w. W/ }    (SELECT DISTINCT Field1 FROM Table2)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则