Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL:Como podemos fazer um table1 JOIN table2 ON em uma tabela fornecida em um campo em table1?


A única chance que você tem é fazer 2 instruções SQL:
  • selecione o nome da tabela que você precisa
  • use este nome de tabela para construir dinamicamente a segunda consulta para obter os dados que você precisa - o que você quer não é possível fazer diretamente com SQL (e parece que você projetou seu banco de dados errado de alguma forma - mas é difícil dizer sem saber qual é o objetivo disso).