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

#1066 - Неуникална таблица/псевдоним:

Изглежда, че избирате от една и съща таблица два пъти. Всяко от тези събития се нуждае от собствен псевдоним:

SELECT
    l.url
FROM
    b as b1 /* <-- */
    INNER JOIN links as l
      ON b1.parent_id = l.id
    INNER JOIN b as b2 /* <-- */
      ON l.id = b2.link
WHERE l.url LIKE 'http://domain%' LIMIT 0, 30

Моля, обърнете внимание, че добавих и липсващия псевдоним l за links таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Изтрийте всички редове от таблицата и нулирайте ID на нула

  2. Оператори за оценка на логика на късо съединение

  3. Целостта на свързаните обекти с данни при актуализация

  4. Свързване на БАЗА ДАННИ Грешка ТИП:2002:Разрешението е отказано

  5. Как да заредите данни в таблицата на mysql, но да игнорирате празните редове