我肯定我错过了一些愚蠢的东西,但.我有3表.显然我在这里弥补BS,但发挥沿着.我在Android上这样做,所以它的SQLite.没有完整的外加入,我相信这是我真正想要的。
表1
id type speed, weight, color
------------------------------
|1 car 80mph, 900pds, white
|2 boat 40mph, 400pds, white
|3 car 90mph, 800pds, green
|4 boat 30mph, 750pds, black
字符串
表2
id, seats, doors
----------------
|1 4, 4
|3 2, 2
型
表3
id waterDisplaced
------------------
|2 400gal
|4 400gal
型
我只是想把它们合并合二为一,替换掉不存在的。显然在android sqllite中,这比它应该的要难。
我想要的
id type speed, weight, color, seats, doors, waterDisplaced
-----------------------------------------------------------------
|1 car 80mph, 900pds, white, 4, 4, nul
|2 boat 40mph, 400pds, white, nul, nul, 400gal
|3 car 90mph, 800pds, green, 2, 2, nul
|4 boat 30mph, 750pds, black, nul, nul, 400gal
型
我尝试了左连接工会右连接等,老实说,太多的记得所有的事情,我已经尝试过。
1条答案
按热度按时间rn0zuynd1#
这是一个非常典型的
LEFT JOIN
案例:字符串
请注意,我没有测试这段代码,所以它可能包含一些小问题,或者需要适应sqlite。