【发布时间】:2020-08-13 10:16:26
【问题描述】:
表:员工
标识 |名称
1 |员工 1
2 |员工 2
2 |员工 3
表格:薪水
职员 |规模
[1,2] | 1500
[13] | 3000
我如何在 Laravel 中编写下面的查询 (>= 6)
SELECT a.id, a.name, b.scale
FROM staffs a
LEFT JOIN salary s ON JSON_CONTAINS(a.id, JSON_QUOTE(b.staffids), '$')
【问题讨论】:
-
对不起,伙计,我不熟悉你的应用程序的架构,但这对 db 来说不是一个好方法,有几个这样的行而不是一个是一个很好的做法(阅读第一个范式数据库),所以在这种情况下你根本不会遇到这样的问题