sql >> Databasteknik >  >> RDS >> Mysql

Duplicera kolumn vid sammanfogning

I * du har två kolumner som är username . Du måste kvalificera en eller båda av dem. Exempel nedan:

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. Infogar aktuellt datum och tid i SQLite-databasen

  2. Hur skapar man lagrade procedurer i SQL?

  3. ajax-formulärvalidering med mysqli_query

  4. Lagrar Oracle efterföljande nollor för nummerdatatyp?