数据库架构

时间:2012-01-09 12:11:22

标签: php mysql database-design mysqli

我为我的客户创建了一个应用程序。他们希望能够将2个或更多产品加入到一起。

表格turbo_connections,有3列primary_idpartner_idverified

使用它的最佳方式是什么?

  1. 当您在表格中查找库存循环并查找当前turbo链接到的所有primary_id时,然后继续搜索,直到找不到更多内容。

  2. 当要在2个产品之间添加链接时,获取partner_id和primary_id的所有其他连接并将它们相互添加,这样可以更容易显示库存,因为所有数据都在那里。

    < / LI>

    或者,如果你有一个想法,我全都在学习。

1 个答案:

答案 0 :(得分:0)

您需要的是加入。听起来你并不熟悉它们。

网上有很多教程,例如:SQL Joins Tutorial

您要做的是将turbo_connections表与products表一起加入。作为一个人为的例子:

select * from turbo_connections t join products p on t.primary_id = p.primary_id

这将为您提供与primary_id匹配的产品和turbo_connections列表。

如果您想要编辑帖子,其中包含有关表格的更多详细信息以及所需的输出内容,我们可以建议必要的连接。