Boa tarde
Alguém poderia me ajudar? tenho no meu banco uma tabela com relação N pra N, uma plano pode pertencer a 1 ou muitas cidades e uma cidade pode ter no minimo 1 e o máximo N planos, logo tiver as seguintes tabelas :
então, tentei rodar o sql, me deu esse erro
“#1064 - Você tem um erro de sintaxe no seu SQL próximo a ‘? ORDER BY Planos.codigo_plano LIMIT 0, 25’ na linha 4”
I
Iohannes
Não piá, esse ? é para marcar o lugar onde tu deve informar o valor do código da cidade que você quer trazer. Por exemplo:
SELECT Planos.*, Cidades.nome_cidade FROM Planos_cidades INNER JOIN Planos ON Planos_cidades.plano = Planos.codigo_plano INNER JOIN Cidades ON Planos_cidades.cidade = Cidades.codigo_cidade WHERE Cidades.codigo_cidade = 1 ORDER BY Planos.codigo_plano;