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

結合時に列が重複しています

    *usernameの2つの列があります 。それらの一方または両方を修飾する必要があります。以下の例:

    SELECT 
       customers.id,customers.name,customers.username,customers.phone,customers.email,radcheck.value as password
            FROM customers
            RIGHT JOIN radcheck ON customers.username = radcheck.username
            LEFT JOIN (
                    SELECT radrecent.username, latest FROM radacct INNER JOIN (
                         --^^^^^^^^^
                        SELECT username,MAX(acctupdatetime) AS latest FROM radacct GROUP BY username
                    ) as radrecent 
                    ON radacct.username = radrecent.username 
                    AND radacct.acctupdatetime = radrecent.latest
            ) as radlatest 
                ON customers.username = radlatest.username
            WHERE radcheck.attribute = 'Cleartext-Password'
    



    1. mysqlとmysql2gemの違いは何ですか

    2. MySQLのロックの粒度を理解する

    3. SQLiteで列のデータ型を確認する5つの方法

    4. 到達した最大プロセスなしのTNS-12519