Mysql
 sql >> Baza danych >  >> RDS >> Mysql

#1066 — Nieunikatowa tabela/alias:

Wygląda na to, że wybierasz dwa razy z tego samego stołu. Każde z tych wystąpień wymaga własnego aliasu:

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

Pamiętaj, że dodałem również brakujący alias l dla links tabeli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób, aby nazwa tabeli była dynamiczna w zapytaniu?

  2. Jak policzyć wszystkie wiersze przy użyciu SELECT z LIMIT w zapytaniu MySQL?

  3. Jak uzyskać dane z bazy mysql

  4. Jakiego typu danych użyć dla pola haszowanego hasła i jakiej długości?

  5. Jak monitorować serwer ProxySQL za pomocą Prometheus i ClusterControl