两个表的SQL查询,忽略第二个表的结果集

时间:2017-07-04 23:24:40

标签: sql

我希望在两个表中转换查询,但结果集应该只显示第一个表中的所有结果,第二个表中的信息与第一个表链接,但是有很多链接信息,我只想要最后链接的信息。例如

表1

id_t1 | number | type
1        555     file
2        666     img

表2

id_t2 | id_table1_fk | date_in | description
1        1             04/07       aaaaaaa
2        1             05/07       bbbbbbb

查询

id_t1 | number | type | date_in | description
1        555     file     05/07     bbbbbbb
2        666     img       null      null

2 个答案:

答案 0 :(得分:0)

试试这个:

SELECT
    t1.*,
    new_t2.date_in,
    new_t2.description

FROM 
    t1,
    (  SELECT * 
       FROM t2 
       WHERE id_table1_fk = t1.id_t1 
       ORDER BY id_t2 DESC 
       LIMIT 1
    ) AS new_t2

答案 1 :(得分:0)

<FormControl />