可以通过在选择列表中使用AS关键字为steamOffer设置别名,如下所示:

    $steamOffer = SteamOffer::query()->select(['steam_offer.id as offer_id', 'item_id', 'flag'])
        ->join('steam_offer_item as oi', 'oi.steam_offer_id', '=', 'steam_offer.id')
        ->where('steam_offer.id', $orderId)
        ->where('status', 'wait_audit')
        ->first();

这样,查询结果中的steam_offer.id字段就会被映射为offer_id。

下面这个laravel 里的sql查询代码 如何给steamOffer设置别名 $steamOffer = SteamOfferquery-selectsteam_offerid item_id flag -joinsteam_offer_item as oi oisteam_offer_id = steam_offerid -wheres

原文地址: https://www.cveoy.top/t/topic/c8Wn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录