gpt4 book ai didi

php - Laravel 查询 -> FIRST();

转载 作者:行者123 更新时间:2023-12-04 16:47:59 25 4
gpt4 key购买 nike

我正在为一个查询而苦苦挣扎!在我的 SQL Server 中,我放置了 first();而不是 get();我得到了最后的结果 拉维尔 4.2 我收到一个错误。你有什么建议吗?有没有不同的方法来做到这一点?如果您需要更多信息,我会给您代码。
感谢您的时间!

$users = DB::table('Home_Students')
->select('home_firstname','home_lastname','LogSt_data','LogSt_date')
->join('Home_LogStudents','Home_LogStudents.LogSt_studid','=','Home_Students.home_id')
->join('LessonUnitSections','LessonUnitSections.leuns_ID','=','Home_LogStudents.LogSt_sectionID')
->join('LessonUnits','LessonUnits.leun_ID','=','LessonUnitSections.leuns_LessonUnitID')
->where('Home_LogStudents.LogSt_action','=',225)
->where('Home_LogStudents.LogSt_data','<>',0)
->where('Home_LogStudents.LogSt_sectionID','=',$id)
->orderBy('LogSt_date','home_firstname')
->get();

最佳答案

尝试添加 orderBy desc到查询,应该可以解决您的问题。

例如,而不是:

->orderBy('LogSt_date','home_firstname')

用这个:
->orderBy('LogSt_date', 'desc')->orderBy('home_firstname', 'desc')

此外,如果使用 get() 没有收到错误消息,尝试使用 ->take(1)->get()而不是 ->first()

关于php - Laravel 查询 -> FIRST();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35875378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com