gpt4 book ai didi

sql - 'ORA-00918: column ambiguously defined'如何解决

转载 作者:行者123 更新时间:2023-12-04 16:11:10 45 4
gpt4 key购买 nike

问题:。对于从“Branch_C”分支借出且到期日期为是 2013 年 4 月 2 日,检索书名、借款人姓名和借款人姓名地址。

我的回答::

select TITTLE , NAME, ADDRESS 
from BOOK B , BORROWER O, BOOK_LOANS L
where B.BOOKID= L.BOOKID and L.BRANCHID =
(select BRANCHID from LIBRARY_BRANCH where BRANCHNAME='Branch_C')
and (O.CRADNO=L.CRADNO) and L.DUE_DATE='2013-2-13'

我有这个错误

ORA-00918: column ambiguously defined

最佳答案

你应该定义列属于哪个表

select B.TITTLE , O.NAME, L.ADDRESS 
from BOOK B , BORROWER O, BOOK_LOANS L
where B.BOOKID= L.BOOKID and L.BRANCHID =
(select BRANCHID from LIBRARY_BRANCH where BRANCHNAME='Branch_C')
and (O.CRADNO=L.CRADNO) and L.DUE_DATE='2013-2-13'

关于sql - 'ORA-00918: column ambiguously defined'如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41034484/

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