簡體   English   中英

1052 - 字段列表中的列'typeid'不明確

[英]1052 - Column 'typeid' in field list is ambiguous

select id,pubdate, typeid,aid,jobname,jobdepart,jobplace,jobnumber,jobcontact from
  archives right join jobrt on id=aid where typeid=19

1,表檔案有fileds:id,pubdate,typeid ...

2,表jobrt有字段:aid,jobname,jobdepart,jobplace,jobnumber,jobcontact,typeid ..

3,id =援助

現在,我想在typeid = 19時選擇id作為jobname,jobplace comlumns的id列。

謝謝

由於兩個表: archivesjobrt包含columnName typeID ,因此需要指定值來自的tableName,例如

SELECT    id
        , pubdate
        , jobrt.typeid
        , aid
        , jobname
        , jobdepart
        , jobplace
        , jobnumber
        , jobcontact
FROM    archives
        RIGHT JOIN jobrt
            ON archives.id = jobrt.aid
WHERE   jobrt.typeid = 19

您應該確定select中的哪個表,如下所示:

select archives.id,archives.pubdate, archives.typeid,aid,jobname,jobdepart,jobplace,jobnumber,jobcontact from
  archives right join jobrt on id=aid where typeid=19

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM