我想从两个表properties和properties_x中获取结果,其中properties.address
或properties_x.address_x
类似于带有laravel分页的test
。
这两个表之间没有外键关系。
properties
id name address
1 test1
2 test2
3 test3
4 test3 test
5 test4 test
properties_x
id name address
1 test1_x test
2 test2_x
3 test3_x
4 test3_x test
5 test4_x
Expected results:
name address
test3 test
test4 test
test1_x test
test3_x test
4条答案
按热度按时间qxgroojn1#
使用
union all
合并两个表的数据,并从DB中的这些数据中获取列,这样就可以使用分页了。
你可以这样试试看:
0aydgbwb2#
我不知道有没有别的办法,但对我很有效
现在,$res同时拥有两个数据表
sf6xfgos3#
union all然后laravel查询生成器为mysql union提供unionAll方法。当你在做大项目或ERP级别的项目时,大多数情况下你需要使用union从具有多个表的数据库中获取数据。在下面的例子中,你可以看到如何在Laravel 5中使用union all。
示例:
v64noz0r4#