Mysql
 sql >> база данни >  >> RDS >> Mysql

Дублирана колона при присъединяване

В * имате две колони, които са username . Трябва да квалифицирате единия или и двете. Пример по-долу:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php вмъкването на база данни не работи според плана

  2. Как да избегнем вмъкването на дублиращи се записи в MySQL

  3. Потребители на Wordpress и usermeta - свързване на множество редове в една таблица към един ред в друга таблица

  4. MySQL с помощта на Sum и Case

  5. как да рандомизирам извличането на въпрос от базата данни?