私はmysqlでテーブルを結合するのが苦手で、まだ勉強中なので、2つのテーブルを結合するときに聞いてみたかった....
私は 2 つのテーブルを持っているので、最初のテーブルでは、2 番目のテーブルの 2 つの列 (id & パス) を結合したいと考えています。
しかし、2 番目のテーブルには列名 ID とパスはなく、列名パス ID と値があります。pathid 列のフィールドは id と同じです。
このように見えます。
最初のテーブル
| id | path |
---------------------
| 1 | country/usa |
| 2 | country/jpn |
| 3 | country/kor |
2番目のテーブル
| pathid | value |
-------------------
| 3 | 500 |
| 1 | 10000 |
| 2 | 2000 |
したがって、最初の表では、米国の ID は 1、日本は 2、韓国は 3 であることを示しています。3 (韓国の ID) の値は 500 などです。
私はそれがこのように見えることを望みます。そのため、パスは対応する値で 2 番目のテーブルに結合されます。mysqlでこれを行うにはどうすればよいですか? ありがとうございました
望ましい結果
| id | path | value |
------------------------------
| 1 | country/usa | 10000 |
| 2 | country/jpn | 2000 |
| 3 | country/kor | 500 |