使用2表中的连接获取数据并按最新顺序获取(一对多关系)

时间:2012-10-16 08:47:33

标签: mysql

  1. 您好,    我试图使用join从两个表中获取数据,但我不知道如何实现它。

    我有两张桌子

    a)情况 它有caseid

    单个案例会有很多回复

    b)中响应 它有responseid和caseid

    现在我想通过最新的回复来获取所有案例。

    任何帮助?

  2. 编辑: - 这将支持一对多的关系????? 。我希望过滤重复值

2 个答案:

答案 0 :(得分:1)

select c.caseid, r.responseid
from case c Inner Join response r ON c.caseid = r.responseid
order by r.responseid

这对于进一步的此类查询可能会有很大帮助。 http://www.w3schools.com/sql/sql_join.asp

答案 1 :(得分:1)

select c.*, r.responseid
from `case` c Inner Join `response` r ON c.caseid = r.caseid
order by r.responseid