2つのテーブルのデータをmysql結合で結合しようとしましたが、好きなように見えます。MySqlクエリは2つのテーブルの結果を結合します
テーブルstructre#1(site_hosters);
+------------+--------------+--------+
| host_id | name | prio |
+------------+--------------+--------+
| 1 | site.com | 0 |
+------------+--------------+--------+
テーブル構造#2(site_date);
+------------+--------------+--------+
| id | hoster | page |
+------------+--------------+--------+
| 1 | site.com | http:..|
+------------+--------------+--------+
私が得ようとしたのは、 'id、host_id、name、.... etc'のような結果です。
次のクエリを試すと、クエリ結果でhost_idとprioは使用されません。 それは、それを照会することによって結合が全く影響しないと思われます。
マイクエリ:
SELECT
site.id,
site.hoster,
site.page,
FROM site_data as site
INNER JOIN site_hosters hoster
ON site.hoster = hoster.name
私は、誰かがこの1で私を助けることができると思います。
敬具、 ニック
使用すると、1つのテーブルからのみ –