我在phpmyadmin中有2个表需要加入
tracklisting是我的,而catelogue是我的,并保存为innodb

它们都具有CAT.NO列,并且希望将其加入此列中。在目录中它是主要的,在跟踪列表中它是被索引的
catelogue是我的 parent ,而tracklisting将是 child ,因为它在目录中没有每条记录的信息。我相信这是正确的,除非我错了

如何执行此操作,以便当我查询tracklisting中的列时,仅显示“catelogue”的匹配项,因为我想知道它在哪个专辑上,而不是我的整个60000+目录

可以通过phpmyadmin的界面完成此操作,还是这是一条sql语句

非常感谢

编辑:

这是有效的代码

SELECT *
FROM tracklisting
INNER JOIN catelogue ON catelogue.`CAT NO.` = tracklisting.`TRACKLISTING CAT NO.`
WHERE tracklisting.`ARTIST` LIKE 'placebo'

谢谢大家的帮助

最佳答案

我不知道这是否可以通过接口(interface)完成,但是可以使用sql

SELECT *
FROM
  tracklisting t
  INNER JOIN catelouge c on c.catno=t.catno
WHERE t.id = 1

关于mysql - 如何在PHPmyAdmin中进行表联接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8687627/

10-08 23:07