sql >> データベース >  >> RDS >> Mysql

MySQL-2つのテーブルを結合する

    作成した最初のSQLを使用できますが、すべてのユーザーが使用できます:

    SELECT u.*, b.balance, b.date
    FROM users u JOIN balance b ON u.id = b.userId
    WHERE b.date = (SELECT MAX(date) FROM balance WHERE userId = u.id);
    

    これは結果を得る最速の方法ではないかもしれませんが、必要なものを提供します。アプリのかなりの数の場所で同様のクエリを使用しています。




    1. MySQLの`unsigned`はどういう意味で、いつ使用するのですか?

    2. MS SQLを使用してすべてのフィールドレコードで使用されている単語の個別のリストを取得するにはどうすればよいですか?

    3. 選択範囲内のすべての列をSQLServerで連結する方法

    4. SQL Server(T-SQL)でのSTR()関数のしくみ