Boa noite!
Tenho uma dúvida, desta vez em mysql.
É o seguinte, eu tenho duas tabelas: uma "cities" e uma "countries". Ambas têm uma coluna denominada de "name". A minha dúvida é: como é que posso, numa só query, procurar resultados tanto de uma tabela como de outra?
Neste momento, esta é a minha query, mas dá erro:
Código :
Penso que tenho de usar um JOIN, mas não estou a conseguir obter nada para além de erros! Será que me podem dar uma ajuda?
Obrigado desde já!
Tenho uma dúvida, desta vez em mysql.
É o seguinte, eu tenho duas tabelas: uma "cities" e uma "countries". Ambas têm uma coluna denominada de "name". A minha dúvida é: como é que posso, numa só query, procurar resultados tanto de uma tabela como de outra?
Neste momento, esta é a minha query, mas dá erro:
Código :
"SELECT cities.name, countries.name FROM countries INNER JOIN cities ON cities.name=countries.name WHERE name LIKE '%{$search_term}%'"
Penso que tenho de usar um JOIN, mas não estou a conseguir obter nada para além de erros! Será que me podem dar uma ajuda?
Obrigado desde já!