3个表关联查询
select * from orderOffline inner join orderDetailsOffline on orderDetailsOffline.orderId=orderOffline._id inner join EpcByOrderDetailsOffline on EpcByOrderDetailsOffline.orderId=orderDetailsOffline.orderId where orderOffline._id=2
返回的orderOffline._id的值不对, 这个值变成第三个表:EpcByOrderDetailsOffline里的自增主键值_id
解决: ** 将:orderDetailsOffline EpcByOrderDetailsOffline 这2个表自增主键名字_id,改成id,** 不要与orderOffline._id 自增主键同名 我的库,orderOffline._id 做为另外2个表外键关联字段,同名的话,在Room这里多表查询会出问题。