2つのdb /テーブルを持つmysqlの違いを見つけることができません

ジョニー

同じサーバー上に異なるデータベースとテーブルを持つ2つのデータベースがあり、どちらも完全ではありません-retsにlat / lngsがなく、openにretsのアドレスがありません。不足している情報を見つけて修正する必要があります。だから私はこれを行う方法がわからなかったので最初に違いを見つけることができるかどうかを確認しようとしましたが、これを何時間もグーグルした後でもそれは機能していません。

USE garry_realestatedb_info;
SELECT CONCAT( HSN,  ' ', CP,  ' ', STR,  ' ', STREETSUFFIX,  ', ', CIT,  '    ', STATE,  ' ', ZP ) AS addy1
FROM  `rets_property_residentialproperty`
minus
USE complete_localmap2;
select CONCAT(addrStreetNum,' ',addrStreet,', ',addrCity,' ',addrRegion,' ',addrPostcode) as addy2 
FROM `Open_Address`;

私はもう試した

SELECT CONCAT(garry_realestatedb_info.rets_property_residentialproperty.HSN,  ' ', garry_realestatedb_info.rets_property_residentialproperty.CP,  ' ', garry_realestatedb_info.rets_property_residentialproperty.STR,  ' ', garry_realestatedb_info.rets_property_residentialproperty.STREETSUFFIX,  ', ', garry_realestatedb_info.rets_property_residentialproperty.CIT,  ' ', garry_realestatedb_info.rets_property_residentialproperty.STATE,  ' ', garry_realestatedb_info.rets_property_residentialproperty.ZP ) AS addy1
FROM  `garry_realestatedb_info.rets_property_residentialproperty`;
WHERE NOT EXISTS
(select CONCAT(addrStreetNum,' ',addrStreet,', ',addrCity,' ',addrRegion,' ',addrPostcode) as addy2 
FROM `complete_localmap2\.Open_Address`);

dbエラーを修正しようとすると(はい、2番目にdbがなかったことがわかります)、ここでホイールを回転させてどこにも到達しません。これは最終結果に必要なものでもないため、次の結果を表示するだけで助けを求めることができます。テストは2つのデータベースの問題を解決しません

私が本当にやろうとしているのは

(これがどのように機能するかわからないので、最初に違いを見つけようと考えましたが、すべてのゲームで私の目標を達成するためのより速い方法がある場合)

両方のテーブルでアドレスとlat / lngの両方を確認してください

1:アドレスがretsにあり、開いていないかどうかを確認します(lat / lngとアドレスを保存して、存在する場合は開きます)

2:lat / lngが開いていて、retsではないかどうかを確認します(lat / lngが存在する場合はretsに保存します)

3:lat / lngがretsにあり、開いていないかどうかを確認します(lat / lngが存在する場合は、開いて保存します)


私のテーブル情報データベース:garry_realestatedb_info»テーブル:rets_property_residentialproperty "新しい重複なし" rets_property_residentialproperty

HSN

CP

STR

STREETSUFFIX

CIT

状態

Z P

LNG

データベース:complete_localmap2»テーブル:Open_Address

Open_Address

addrStreetNum

addrStreet

addrCity

addrRegion

addrPostcode

addrLat

addrLng

あなたが提供するかもしれないどんな助けも前もってあなたに感謝します私は本当にここで立ち往生していて、それは複雑なmysqlで私の頭の上に少しあります(私は物事をうまく調べることができますこれはもう少し複雑です)


コメントと一致するようにコードを変更しました

    SELECT CONCAT(`garry_realestatedb_info`.`rets_property_residentialproperty`.`HSN`,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`CP`,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`STR`,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`STREETSUFFIX`,  ', ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`CIT`,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`STATE`,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`ZP` ) AS addy1
    FROM  `garry_realestatedb_info`.`rets_property_residentialproperty`
    minus
    select CONCAT(`complete_localmap2`.`Open_Address`.`addrStreetNum`,' ',`complete_localmap2`.`Open_Address`.`addrStreet`,', ',`complete_localmap2`.`Open_Address`.`addrCity`,' ',`complete_localmap2`.`Open_Address`.`addrRegion`,' ',`complete_localmap2`.`Open_Address`.`addrPostcode`) as addy2 
    FROM `complete_localmap2`.`Open_Address`;

エラーが発生する

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select CONCAT(`complete_localmap2`.`Open_Address`.`addrStreetNum`,' ',`complete_' at line 4

これは問題なく動作します

  SELECT CONCAT(  `garry_realestatedb_info`.`rets_property_residentialproperty`.`HSN` ,  ' ',  `garry_realestatedb_info`.`rets_property_residentialproperty`.`CP` ,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`STR` ,  ' ',  `garry_realestatedb_info`.`rets_property_residentialproperty`.`STREETSUFFIX` ,  ', ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`CIT` ,  ' ',  `garry_realestatedb_info`.`rets_property_residentialproperty`.`STATE` ,  ' ', `garry_realestatedb_info`.`rets_property_residentialproperty`.`ZP` ) AS addy1
  FROM  `garry_realestatedb_info`.`rets_property_residentialproperty` 
  LIMIT 0 , 30

これもそうです

    select CONCAT(`complete_localmap2`.`Open_Address`.`addrStreetNum`,' ',`complete_localmap2`.`Open_Address`.`addrStreet`,', ',`complete_localmap2`.`Open_Address`.`addrCity`,' ',`complete_localmap2`.`Open_Address`.`addrRegion`,' ',`complete_localmap2`.`Open_Address`.`addrPostcode`) as addy2 
    FROM `complete_localmap2`.`Open_Address`;

違いを見つけるにはどうすればよいですか?

マークB

そのようなクエリの途中でデータベースを切り替えることはできません

あなたは、CAN絶対アドレスを使用します。

SELECT schema.table.field
FROM schema.table

minus

SELECT otherschema.othertable.field
FROM otherscheme.othertable

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Ucanaccess4.0.3がDBで特定のテーブルを見つけることができません

分類Dev

ADODBがSharePointテーブルを見つけることができません

分類Dev

Jquery検索テーブルが括弧付きの単語を見つけることができません

分類Dev

2つのx1、x2の間の素数の合計を見つけると、間違いを見つけることができませんか?

分類Dev

Symfony:Doctrineは最初の文字が大文字のテーブルを見つけることができません

分類Dev

Derbyデータベースのテーブルを見つけることができません。

分類Dev

SQLalchemyが私のテーブルを見つけることができません

分類Dev

TableRegistryがテーブルを見つけることができません(名前空間の問題?)

分類Dev

sqldfは、「そのようなテーブルがありません」というエラーでデータを見つけることができません

分類Dev

sqldfは、「そのようなテーブルがありません」というエラーでデータを見つけることができません

分類Dev

ssisはodbc接続のテーブルを見つけることができません

分類Dev

Atata-テーブルの行から要素を見つけることができません

分類Dev

カウンターの実装で私の間違いを見つけることができません

分類Dev

Pythonの素数コードの間違いを見つけることができません

分類Dev

2つのリンクリストの2つのタイプの反復の違いを見つけることができません

分類Dev

UCanAccessが私のDBを見つけることができません

分類Dev

SpringBootは、すべてのレコードのクエリ中にMySQLテーブルを見つけることができません

分類Dev

pythonseleniumが存在するテーブルIDを見つけることができません

分類Dev

データセットがテーブル0を見つけることができません

分類Dev

Forループが配列内のオブジェクトを見つけることができません

分類Dev

Makefileはサブフォルダー内のファイルを見つけることができません

分類Dev

Angular2が機能モジュールのルートを見つけることができません

分類Dev

Python BeautifulSoup がテーブル ID を見つけることができません

分類Dev

Dropwizard Hibernate持続エラーを見つけることができません

分類Dev

既存の要素を見つけることができません

分類Dev

このモデルで「Book」という名前のエンティティを見つけることができませんでした。iOS CoreDataエラー?

分類Dev

Dynamics 365 CRMを自動化するときに、SeleniumWebdriverを使用してテーブル内の要素を見つけることができません

分類Dev

テーブルがページに表示されている間、「テーブル」を見つけることができません

分類Dev

Python:私のプログラムで間違いを見つけることができません

Related 関連記事

  1. 1

    Ucanaccess4.0.3がDBで特定のテーブルを見つけることができません

  2. 2

    ADODBがSharePointテーブルを見つけることができません

  3. 3

    Jquery検索テーブルが括弧付きの単語を見つけることができません

  4. 4

    2つのx1、x2の間の素数の合計を見つけると、間違いを見つけることができませんか?

  5. 5

    Symfony:Doctrineは最初の文字が大文字のテーブルを見つけることができません

  6. 6

    Derbyデータベースのテーブルを見つけることができません。

  7. 7

    SQLalchemyが私のテーブルを見つけることができません

  8. 8

    TableRegistryがテーブルを見つけることができません(名前空間の問題?)

  9. 9

    sqldfは、「そのようなテーブルがありません」というエラーでデータを見つけることができません

  10. 10

    sqldfは、「そのようなテーブルがありません」というエラーでデータを見つけることができません

  11. 11

    ssisはodbc接続のテーブルを見つけることができません

  12. 12

    Atata-テーブルの行から要素を見つけることができません

  13. 13

    カウンターの実装で私の間違いを見つけることができません

  14. 14

    Pythonの素数コードの間違いを見つけることができません

  15. 15

    2つのリンクリストの2つのタイプの反復の違いを見つけることができません

  16. 16

    UCanAccessが私のDBを見つけることができません

  17. 17

    SpringBootは、すべてのレコードのクエリ中にMySQLテーブルを見つけることができません

  18. 18

    pythonseleniumが存在するテーブルIDを見つけることができません

  19. 19

    データセットがテーブル0を見つけることができません

  20. 20

    Forループが配列内のオブジェクトを見つけることができません

  21. 21

    Makefileはサブフォルダー内のファイルを見つけることができません

  22. 22

    Angular2が機能モジュールのルートを見つけることができません

  23. 23

    Python BeautifulSoup がテーブル ID を見つけることができません

  24. 24

    Dropwizard Hibernate持続エラーを見つけることができません

  25. 25

    既存の要素を見つけることができません

  26. 26

    このモデルで「Book」という名前のエンティティを見つけることができませんでした。iOS CoreDataエラー?

  27. 27

    Dynamics 365 CRMを自動化するときに、SeleniumWebdriverを使用してテーブル内の要素を見つけることができません

  28. 28

    テーブルがページに表示されている間、「テーブル」を見つけることができません

  29. 29

    Python:私のプログラムで間違いを見つけることができません

ホットタグ

アーカイブ