duanjianxi8439 2018-01-26 06:04
浏览 74
已采纳

如何将mysql查询转换为laravel?

Here my sql code:

SELECT favorites.id_user, specialities.specialities, university_datas.university_name 
FROM 
(
    (
        (
            favorites INNER JOIN programs ON programs.id=favorites.id_program
        ) 
        INNER JOIN specialities ON programs.id_specialities=specialities.id
    )
    INNER JOIN university_datas ON programs.id_univer=university_datas.id
) 

WHERE id_user=2;

I try with phpmyadmin and i get needed result but I can't convert to laravel

  • 写回答

1条回答 默认 最新

  • doudou201701 2018-01-26 06:32
    关注
    $get_fav = DB::table('favorites')
    ->join('programs', 'favorites.id_program', '=', 'programs.id')
    ->join('specialities','programs.id_specialities', '=','specialities.id' )
    ->join('university_datas','programs.id_univer','=', 'university_datas.id')
    ->where('favorites.id_user', Auth::user()->id)
    ->select('favorites.id_user', 'specialities.specialities', 'university_datas.university_name')
    ->get();
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突