laravel eloquent union,连接同一个表中的2列

标签 laravel union

我在同一个表中有以下列

Column 1
--------
1

2

3

Column 2
--------
4

5

6

我希望它显示为

Columns
--------
1

2

3

4

5

6

最佳答案

您可以使用unionAll

$first = DB::table('yourTable')
->select('column1 as res');

$result  = DB::table('yourTable')
            ->select('column2 as res')
            ->unionAll($first)
            ->get();

关于laravel eloquent union,连接同一个表中的2列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50560837/

相关文章:

laravel - 如何为特定表中的特定字段设置唯一性?

php - 将日期字符串转换为 ISO php 格式

MySQL 从多个表中组合选择

php - Laravel 4.2 过滤访问上传文件

php - 复杂的 Laravel 关系

php - 从数据库中检索特定用户的内容

mysql - 在单个查询中查找各种表中的总记录

jpa - 使用 JPA CriteriaBuilder 进行 Union All 和 Sum

sql - SQL Server 2005 中的 UNION ALL 性能

mysql - 从两个 mysql 表中检索数据并返回单个结果