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

1、テーブル アーカイブにはファイルがあります: id、pubdate、typeid...

2、表 jobrt にはフィールドがあります: aid、jobname、jobdepart、jobplace、jobnumber、jobcontact、typeid..

3、id=援助

ここで、id 列を選択したいと思います。

ありがとうございました

4

2 に答える 2

0

次のように、選択するテーブルを特定する必要があります。

select archives.id,archives.pubdate, archives.typeid,aid,jobname,jobdepart,jobplace,jobnumber,jobcontact from
  archives right join jobrt on id=aid where typeid=19
于 2012-12-12T03:00:47.610 に答える
0

2 つのテーブル:archivesjobrtcolumnName が含まれて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
于 2012-12-12T02:58:19.787 に答える