私はfrom
,to
,message
、time
の列を持つテキストメッセージのようなテーブルを持っています。私は2つの数字(from
とto
)の間の最新のレコードをに関係なくに問い合せようとしています。ここでMySQL:注文に関係なく2列でグループ化
がテーブルの例である:
+--------------+-----------------+--------------------+--------------+
| from | to | message | time |
+--------------+-----------------+--------------------+--------------+
| 555-1234 | 555-9876 | I'll be there. | 06:00 |
| 555-9876 | 555-5555 | message3 | 05:30 |
| 555-9876 | 555-1234 | Bring beer | 05:00 |
| 555-9876 | 555-1234 | My place at 8pm | 04:00 |
| 555-9876 | 555-5555 | message2 | 03:45 |
| 555-5555 | 555-9876 | message1 | 03:30 |
| 555-9876 | 555-1234 | Are you coming? | 03:00 |
| 555-1234 | 555-9876 | Yeah, what's up? | 02:00 |
| 555-9876 | 555-1234 | Are you there? | 01:00 |
+--------------+-----------------+--------------------+--------------+
私はこの例から、ちょうど次のレコードを取得したい:
+--------------+-----------------+--------------------+--------------+
| from | to | message | time |
+--------------+-----------------+--------------------+--------------+
| 555-1234 | 555-9876 | I'll be there. | 06:00 |
| 555-9876 | 555-5555 | message3 | 05:30 |
+--------------+-----------------+--------------------+--------------+
は、私はこれらを求めるにはどうすればよいですか?
Downvoterでサブクエリを使用coynd:フィードバックを残してください。 –
内部結合のみが双方向のレコードと会話を返しますか?私が与えた例はこれらのものしか持っていないが、ユースケースは必ずしもそうではない。また、実際のコードを使用するのではなく、実際に2つのテーブルを使用する代わりに 'from'を使用しました。これは、例を単純化するために2回現れます。簡単な質問をし、エスケープ文字( ')を使用する有効な答えを強制的にユースケースをダムダウンするよりも良いと思った。 – Bing
@Bingいいえ、「INNER JOIN」はそれとは関係ありません。私はあなたの質問をして、フィードバックを与えることをお勧めします。 –