西西河

主题:【求助】一个MySQL query的问题 -- 阿国

共:💬6 🌺2 新:
全看分页树展 · 主题
家园 【求助】一个MySQL query的问题

我想把table_one里log_type_id是81和82的timestamp的差拿出来(timestamp 82 - timestamp 81, 前提是abclog_id是一样的), 而abclog_id是从另外table_two提出来, 大概就是(select abclog_id from table_two where ....).

有什么办法可以一个QUERY里做到吗? 如果我还想把table_two 里的uid 也提出来呢.

例如这就是我想要的结果(当然, 真正的结果可能是很多页的):

|-----+

|time |

|-----+

|2479 |

|-----+

或是

------------+

| uid | time|

+-----------+

| 2479| 2479|

-------------

table_one

+-----------+-----------+---------+------------+

| abclog_id |log_type_id| id | timestamp |

+-----------+-----------+---------+------------+

| 247927204 | 81 | 10904 | 3680400000 |<--81

| 247927204 | 82 | 11160 | 3680402479 |<--82

| 247927278 | 83 | 11175 | 3680972384 |

| 247927284 | 84 | 11189 | 3681492382 |

| 247927289 | 85 | 11204 | 3682317381 |

-------------------------------------------------

table_two

+-----------+-------------+

| uid | abclog_id | others|

+-----------+-------------+

| 2479| 247927204 | xxxxx |

---------------------------

全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河