SQL server 中 查询语句中 无法绑定由多个部分组成的标示符“first.Cno”
3个回答
展开全部
你这是因为前后定义不对,你第一行里面更笨就没有这个first.cpon 而且没你这两句全都没有这个first.cpon。你可以参考我这个例子SELECT
SELECT
sz_card.cardNo,
sz_card.Institute,
sz_card.phone,
sz_card.phone,
sz_card_room.cardNo,
sz_card_room.id,
sz_card_room.phoneNo
FROM
sz_card,
sz_card_room
WHERE
sz_card.phone=sz_card_room.phoneNo
sz_card.就是你这里面的 course_1 first ,sz_card_room.就是你这里面的 course_1 second, sz_card.phone是 first.cpon,sz_card_room.phoneNo 是 second.con
SELECT
sz_card.cardNo,
sz_card.Institute,
sz_card.phone,
sz_card.phone,
sz_card_room.cardNo,
sz_card_room.id,
sz_card_room.phoneNo
FROM
sz_card,
sz_card_room
WHERE
sz_card.phone=sz_card_room.phoneNo
sz_card.就是你这里面的 course_1 first ,sz_card_room.就是你这里面的 course_1 second, sz_card.phone是 first.cpon,sz_card_room.phoneNo 是 second.con
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把表的别名起错了,应为... from Course_q first,...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你first seconde两个是同一个表啊,当然不认了
追问
自身连接 不是可以给一个表赋予不同的别名吗?然后将这个表可以看成两个不同的表吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询