Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2012, 11:19
yefferson
 
Fecha de Ingreso: marzo-2011
Mensajes: 16
Antigüedad: 13 años, 10 meses
Puntos: 0
datos duplicados

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 original
  1. SELECT categorias.*, empresas.anuncio1, empresas.anuncio2, empresas.pocisionx, empresas.pocisiony
  2. FROM categorias, empresas
  3. WHERE empresas.idCategoria = 1
  4. AND empresas.pocisionx='".$x."'
  5. 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.

Última edición por gnzsoloyo; 30/11/2012 a las 11:34 Razón: Codigo de programacion no permitido en los foros de BBDD.