我创建了一个网站/后端数据库,我们将用它来进行我们在我们所在地区的测验。我们称之为战争之书。数据库有三个表。战斗,回合和问题。在战斗表中,我有一个主键,我指的是与(id)的战斗。一场战斗可以有很多轮次,所以在圆桌会议中,每轮都有它自己的主键(id)以及我称之为battle_id的列,我用它来参考主战。在圆桌会议中,有一个我称之为round_questions的列。它有一个将在该轮中提出的问题清单。我在这里使用逗号分隔的数字列表,当我在PHP中使用它时,我会将其分解为数组。我现在需要做的是,我将所有部分都用于人们可以创建战斗,回合,问题以及将它们联系在一起的所有部分是将它们整合在一起,以便我可以向主持人展示战斗。
SQL就像是这样,选择所有信息来自圆形和战斗的表格,它们的战斗力是什么,无论他们在看什么战斗"然后我需要遍历每一轮中的问题,再拉出战斗表中的其他一些列和有记录的圆桌。有人可以帮我弄清楚获取所有信息的最佳方法是什么?
答案 0 :(得分:0)
它应该是那样的。接收我的答案作为指导,但不作为解决方案。 :)注意表或字段名称的大写或小写。它通常是区分大小写的。
SELECT t1.*, t2.* FROM ROUNDS t1, BATTLE t2 WHERE t1.BATTLE_ID = t2.BATTLE_ID