如何从表上的特定列链接到数据库中另一个表上的另一个特定列?

时间:2011-12-14 17:54:20

标签: mysql

我是PHP和MySQL的新手,如果有人在这里帮助我,我会很高兴。 我编写了一些代码来回显用户从表(TOPICS)创建的主题并将其发布到页面上。我还创建了另一个表(CONTENT)。但我的主要问题是如何将TOPIC链接到同一数据库中另一个表中的另一列。我自己尝试了这个,但是一旦我点击了主题,它就会回显另一个表格中的所有内容(CONTENT),但我想要一个TOPIC链接到一个CONTENT

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这是一项称为JOIN的基本操作。

您没有指出每个表中存在哪些列,但您可能应该执行以下操作:

SELECT C.*, T.*
  FROM Content AS C
  JOIN Topics  AS T ON C.TopidID = T.ID;

然后,您可以添加WHERE子句,将列表过滤到您感兴趣的内容记录。