我在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/