2011-01-20 11 views
0

値私はちょうど私が完全なnoobieですので、素人の用語でこれを入れます:はユニークを比較し、連結は

私は2つのテーブルAとB、名前の関心の両方持つ2つの列があります。EMPLOYEE_NUMBERと給与を。可能な左と私は(..これは単に問題を提示することで、間違った関数名を許してください)同時に2以下の操作/条件をやりたい

参加:

1)A.unique(EMPLOYEE_NUMBER ))B.unique(EMPLOYEE_NUMBER)AND A.unique(給料に存在B.unique(給料)

2)A.numcat(EMPLOYEE_NUMBER、給料)<> B.numcat(EMPLOYEE_NUMBER、給料)に存在します。

ご協力いただければ幸いです。ありがとう。

+0

numcat)での最初のものが欲しい - 私は誤ってそれだけでtextcatのように、番号のconcat関数だと思いました。 – user583515

+0

重複したemployee_number値については、yesとno。両方のテーブルで同じemployee_numbersが複数回見つかることがあります。これは、従業員が異なる部門から複数の給与を得ることができるため、どちらの表にもconcat(employee_number、salary)の重複値は存在しないためです。 – user583515

答えて

1

Postgresがワイズ比較(http://www.postgresql.org/docs/8.4/static/functions-comparisons.html参照)行があります 又は はA場合(EMPLOYEE_NUMBER、給料SELECT * FROM

はA(EMPLOYEE_NUMBER、給料)SELECT * FROMない(Bから給与、EMPLOYEE_NUMBERを選択)での)

(EMPLOYEE_NUMBER、Bから給与を選択)で、私が思うに、あなたが(ない

関連する問題