-3

表1和表2

在表 1 中:

Question ID Question Name
    1             a
    2             b
    3             c
    4             d
    5             e
    6             f
    7             g

在表 2 中,父问题 ID 与从表 1 派生的子问题 ID 有关系:

parent Question ID  child Question ID
    1               2
    1               5
    1               4
    1               3
    6               7

现在我需要得到这样的结果的答案:

Question ID Question Name
    1            a
    2            b
    5            e
    4            d
    3            c
    6            f
    7            g

请提供它的mysql查询。提前致谢

4

1 回答 1

1

我不确定我是否完全理解你的问题,但据我所知,我会为此做一些事情:

SELECT 
  table2.child_question_id, 
  table1.question_name 
FROM 
  table2, 
  table1 
WHERE 
  table2.child_question_id = table1.question_id

乍一看,它看起来可以根据需要获取数据!

- 编辑,我确定我在你的问题中遗漏了一些东西,但无论如何我的解决方案都坚持了下来,希望它会有一些用处!

于 2013-06-27T14:50:54.717 回答