【问题标题】:How to do make Where clues to compare input data with Columns如何制作 Where 线索以将输入数据与 Columns 进行比较
【发布时间】:2019-09-28 08:07:01
【问题描述】:

我想通过提交此多选值并与此列进行比较,从 mysql TABLE 中获取数据。

http://prntscr.com/nmsmw1 http://prntscr.com/nmsnts

我关注了这个,但没有工作。

$Data=Employee::whereIn('skills', $request->skills)->get();

【问题讨论】:

  • 使用find_in_set 表示逗号分隔列
  • 请不要发布此类图片的链接。将它们上传到 imgur(这可以很容易地通过您用来写问题的编辑器直接完成),以便可以内联显示图像。
  • 对不起,我会遵守标准的。

标签: php mysql laravel lumen


【解决方案1】:

您可以将此 sql 查询转换为 laravel,因此您可以在 Laravel 中使用 FIND_IN_SET(),如下所示。

$data = Employee::whereRaw("find_in_set('".$request->skills."',employees.skills)")->get();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-19
    • 2013-05-13
    • 2018-10-07
    • 2023-02-25
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多