试试这个:
SELECt c.FromIDNumber, m.Timestamp, m.X, m.YFROM Communication cJOIN Movement m ON c.FromIDNumber = m.IDNumberWHERe m.TimeStamp = (SELECt MIN(mm.Timestamp) FROM Movement mm WHERe mm.TimeStamp >= c.TimeStamp)
您可以使用此 SQL Fiddle 来测试不同的数据组合。

试试这个:
SELECt c.FromIDNumber, m.Timestamp, m.X, m.YFROM Communication cJOIN Movement m ON c.FromIDNumber = m.IDNumberWHERe m.TimeStamp = (SELECt MIN(mm.Timestamp) FROM Movement mm WHERe mm.TimeStamp >= c.TimeStamp)
您可以使用此 SQL Fiddle 来测试不同的数据组合。