我知道有一些类似的问题,但我还需要做一些其他的事情。这是我的数据库设计:
链接
ID Link
-- --------
1 A Link
2 B Link
3 C Link
链接集合
LinkCollectionID Link1 Link2 Link3
---------------- ----- ----- -----
1 2 1 3
2 3 2 2
3 1 3 1
我想在 MYSQL 中执行的查询是
Select from LinkCollection-TABLE where LinkCollectionID = '2'
然后从当前 ROW Link1 中选择(在本例中值为 3)
然后从 LINKS-TABLE 中选择 ID = 'Link1 value'(即 3)
然后从当前行选择链接
查询的最终结果应该是“C Link”。如果我们将 LinkCollectionID 更改为 1,那么最终结果应该是 B Link
我想以某种方式在php中输出。
我尝试使用 JOINS 和其他东西来阅读我的方法,但我就是想不通。希望我的例子足够清楚。