6.0的遠程一對一和appendRelationAttr有問題

瀏覽:925 發布日期:2019/11/09
5.0.0 - 普通 - 未處理
遠程一對一在with中使用bind會導致表別名不明確 "SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in where clause is ambiguous",似乎是因為使用了join,
SELECT `rule`.* FROM `s_auth_rule` `rule` INNER JOIN `s_auth_group_access` ON `s_auth_group_access`.`group_id`=`rule`.`id` INNER JOIN `s_auth_group` ON `s_auth_group`.`id`=`s_auth_group_access`.`uid` WHERE `s_auth_group_access`.`uid` = :ThinkBind_2_1169233823_ AND `id` IN ('')
(一對一正常)

appendRelationAttr我的理解是和with使用閉包實現bind的功能是一樣的,但目前似乎一對一,遠程一對一都不能夠使用,子查詢查詢條件是null(這是放在find或者select前面,放在后面會增加查詢次數,但可以實現功能)
評論(
后面還有條評論,點擊查看>>
广东26选5k线图 杰娃 自费 赚钱么 儿推赚钱吗 多乐彩 怎样利用微信转发文章赚钱 重庆快乐10分 2018赚钱捞偏门 关于赚钱困难的句子 捕鱼大富翁必要下载 球探网足球比分即时比分手机版 雪缘园即时比分赔率 怎么用微博赚钱吗 澳门博彩即时赔率 中国卖盐赚钱吗 7m体育即时比分.2.7 医疗器材天猫赚钱吗 篮球比分直播118