我尝试通过 mysql join 组合来自 2 个表的数据,但我看起来像,我根本没有收到来自第二个表的结果。
表结构#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
我希望有人可以帮助我解决这个问题。
亲切的问候,尼克