hola tengo 2 tablas y deseo mostrar un campo segun una condicion.
tabla categorias
idCategoria
nombreCategoria
tabla empresas
id
nombre
anuncio1
anuncio2
pocisionx
pocisiony
idCategoria
la consulta sql es la siguiente:
Código MySQL:
Ver originalSELECT categorias.
*, empresas.anuncio1
, empresas.anuncio2
, empresas.pocisionx
, empresas.pocisiony
FROM categorias
, empresas
WHERE empresas.idCategoria
= 1 AND empresas.pocisionx
='".$x."' AND empresas.pocisiony
='".$y."';
efectiva mente me muestra el campo que es anuncio1 pero me lo duplica segun el numero de datos en la tabla categorias es decir si en la tabla categorias hay 3 datos me muestra anuncio1 3 veces.
como evito que esto suceda y que al final solo me muestre 1 dato segun la condicion
nota: esto se ejecuta desde un archivo.php y por eso las variables $x y $y
muchas gracias.