2016-11-19 4 views
0

Excelがそれをカットしないので、初めての質問、長時間の訪問者と自分自身を教える自分自身を教えて!それは...親切にしてください、私はこれで非常に新しいです。テーブルマージ一列の識別子に基づいて

私は、スキーマ 'physician_compare'の下に 'compare'と 'himsshospital'の2つのテーブルを持っています。どちらの表にも「CCN1」という列があります。私は2つのテーブルを一緒にマージしたい、CCN1を使用して一致する識別子です。いずれの表にも主キーはありません。 CCN1に基づく 'himsshospital'テーブルからテーブルに列を追加するだけで、 'compare'テーブルに重複した値を残したいと思います。 Excelでは、これは '比較'テーブルのCCN1に基づいてvlookupを実行し、 'himsshospital'テーブルを参照してドラッグすることと同等です。最終製品は、CCN1に基づいてマッチした対応する「himss病院」列と「比較」表である。

私のフォーラムでは、内部結合を行う必要があると思いますが、「エラーコード:1146テーブルが存在しません」または「エラーコード:1052カラムが不完全です。

ありがとうございます!

これは以前に試したクエリです。テーブル/列の設定も含めました。私はMySQL Workbenchを使用しています。

`use physician_compare; 
select tbl_names.CCN1 
from tbl_names.compare 
inner join tbl_names.himsshospital 
on tbl_names.CCN1=tbl_names.CCN1;` 

SELECT `compare`.`NPI`, 
`compare`.`PAC ID`, 
`compare`.`Professional Enrollment ID`, 
`compare`.`Last Name`, 
`compare`.`First Name`, 
`compare`.`Middle Name`, 
`compare`.`Suffix`, 
`compare`.`Gender`, 
`compare`.`Credential`, 
`compare`.`Medical school name`, 
`compare`.`Graduation year`, 
`compare`.`Primary specialty`, 
`compare`.`Secondary specialty 1`, 
`compare`.`Secondary specialty 2`, 
`compare`.`Secondary specialty 3`, 
`compare`.`Secondary specialty 4`, 
`compare`.`All secondary specialties`, 
`compare`.`Organization legal name`, 
`compare`.`Group Practice PAC ID`, 
`compare`.`Number of Group Practice members`, 
`compare`.`Line 1 Street Address`, 
`compare`.`Line 2 Street Address`, 
`compare`.`Marker of address line 2 suppression`, 
`compare`.`City`, 
`compare`.`State`, 
`compare`.`Zip Code`, 
`compare`.`Phone Number`, 
`compare`.`CCN1`, 
`compare`.`Hospital affiliation LBN 1`, 
`compare`.`Hospital affiliation CCN 2`, 
`compare`.`Hospital affiliation LBN 2`, 
`compare`.`Hospital affiliation CCN 3`, 
`compare`.`Hospital affiliation LBN 3`, 
`compare`.`Hospital affiliation CCN 4`, 
`compare`.`Hospital affiliation LBN 4`, 
`compare`.`Hospital affiliation CCN 5`, 
`compare`.`Hospital affiliation LBN 5`, 
`compare`.`Professional accepts Medicare Assignment`, 
`compare`.`Reported Quality Measures`, 
`compare`.`Used electronic health records` 


SELECT `himsshospital`.`Health System ID`, 
`himsshospital`.`Health System`, 
`himsshospital`.`Health System ID2`, 
`himsshospital`.`CCN1`, 
`himsshospital`.`Organization Unique Id`, 
`himsshospital`.`Organization`, 
`himsshospital`.`Organization Primary Service`, 
`himsshospital`.`CBSA`, 
`himsshospital`.`Address`, 
`himsshospital`.`City`, 
`himsshospital`.`State/Province`, 
`himsshospital`.`Zip Code`, 
`himsshospital`.`Fiscal End Date Month`, 
`himsshospital`.`Hospital: Parent Organization Control`, 
`himsshospital`.`Hospital: Organization Control`, 
`himsshospital`.`Organization Phone`, 
`himsshospital`.`Website`, 
`himsshospital`.`Email Convention`, 
`himsshospital`.`Date (Full Update)`, 
`himsshospital`.`.`, 
`himsshospital`.`Beds: Licensed`, 
`himsshospital`.`Beds: Staffed`, 
`himsshospital`.`EMRAM Stage (Validated)`, 
`himsshospital`.`ER Visits`, 
`himsshospital`.`Net Patient Revenues`, 
`himsshospital`.`Operating Expense`, 
`himsshospital`.`Outpatient Visits`, 
`himsshospital`.`Practice: Physicians`, 
`himsshospital`.`Admissions`, 
`himsshospital`.`Births`, 
`himsshospital`.`Cardiology Studies`, 
`himsshospital`.`Hospital Physicians: Total`, 
`himsshospital`.`Operating Rooms`, 
`himsshospital`.`Radiology Studies`, 
`himsshospital`.`Total Employees`, 
`himsshospital`.`Total Inpatient Revenue` 

答えて

0

は、あなたがそれぞれの側
(ない同じテーブルのカラムtbl_names.CCN1 = tbl_names.CCN1のために別のテーブルfolumnを使用する必要がありますtbl_names.compareとtbl_names.himsshospital betwwen参加のためにそのマージがALISあるだろう両面)

use physician_compare; 

    select tbl_names.CCN1 
    from tbl_names.compare and 
    inner join tbl_names.himsshospital 
    on tbl_names.CCN1=himsshospital.CCN1; 
関連する問題