Mysql 在phpmyadmin中创建2个表联接
我一直在尝试在我的两个表之间建立连接,尝试了各种输入,但似乎都错了,有人能帮我吗 两个表都有相同的“ID”Mysql 在phpmyadmin中创建2个表联接,mysql,sql,database,join,phpmyadmin,Mysql,Sql,Database,Join,Phpmyadmin,我一直在尝试在我的两个表之间建立连接,尝试了各种输入,但似乎都错了,有人能帮我吗 两个表都有相同的“ID” SELECT dmb.Antal ben , dmb.ID , dmb.Navn , sadb.ID , sadb.Pris FROM dmb INNER JOIN sadb ON sadb.ID = dmb.ID WHERE dyr med ben.ID ID=1 试试这个我猜您在表名和列名中加入了空格。这是一个非常糟糕的主意
SELECT dmb.Antal ben
, dmb.ID
, dmb.Navn
, sadb.ID
, sadb.Pris
FROM dmb
INNER
JOIN sadb
ON sadb.ID = dmb.ID
WHERE dyr med ben.ID ID=1
试试这个我猜您在表名和列名中加入了空格。这是一个非常糟糕的主意。此外,您似乎不确定您的表的名称。根据大量假设,有效查询可能如下所示:
SELECT dmb.`Antal ben`
, dmb.ID
, dmb.Navn
, sadb.ID
, sadb.Pris
FROM `dyr med ben` dmb
INNER
JOIN sadb
ON sadb.ID = dmb.ID
WHERE dmb.ID = 1
另外,脊椎动物不是“virveldyr”吗?请看:我将Antal ben的名字改为Antalben,这似乎有帮助。我得到了错误:#1054-现在“Where子句”中的未知列“dmd.ID”
SELECT dmb.`Antal ben`
, dmb.ID
, dmb.Navn
, sadb.ID
, sadb.Pris
FROM `dyr med ben` dmb
INNER
JOIN sadb
ON sadb.ID = dmb.ID
WHERE dmb.ID = 1