MySql:自动人口

时间:2009-11-06 07:03:23

标签: mysql

我有一个表格,其中我有3列单词.col 1中的单词在col 2中有相关单词,然后在col3中。如果我从第一列中选​​择一个值,则必须显示第二列中的相关单词,如果在第三列中有相关单词,则还应显示这些单词。 这怎么可能在mysql中?

1 个答案:

答案 0 :(得分:1)

有点不清楚“相关词汇”是什么意思,但听起来您可能会从重做数据库中受益。

有一个名为'words'的表,由一个主键字段和一个varchar字段'word'组成,用于单词本身(每行1个字)。

有第二个名为word_relationships的表

由:

组成
word_id,related_id

单词ID通过igts主键引用您的目标单词。 related_id引用您的目标与其相关的单词(按其ID)。

这可以让你拥有无限量的单词并拉动你需要的东西。  如果订单很重要,请在world_relationships表中添加“position”字段。