Ayuda con query de 3 tablas - Mostrar items por categoría y provincia

  • Autor Autor pa3lo022
  • Fecha de inicio Fecha de inicio
P

pa3lo022

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos, me estoy volviendo loco con una query de 3 tablas, me podrian ayudar?

estas son las tablas:

users
IdUser IdProvincia UNombre
1 3 pablo
2 1 pablo2

provincias
id provincia
1 Buenos Aires
2 Buenos Aires-GBA
3 Capital Federal

items
IdItem IdSCategoria IdCategoria IdUser IDescripcion
2 2 1 1 descripcion
3 4 1 2 descripcion 4
4 7 2 1 descripcion 7

Estoy tratando de que me muestre todos los items publicados de una categoria 1 y que esten en la provincia 3, es decir me tendria que mostrar los items con ID 2 y 4 pero me muestra los ID 2 y 3, que estoy haciendo mal :ambivalence:

Muchas gracias

Saludos
 
Hola, no te sabria decir que estas haciendo mal ya que no veo tu query, pero asumiendo que usas MySQL deberias hacer algo asi:

SELECT I.*
FROM items as I
JOIN users U ON U.IdUser = I.IdUser
JOIN provincias P ON P.IdProvincia = U.IdProvincia
WHERE I.IdCategoria = 1
AND P.IdProvincia =3

Avisame cualquier cosa. Saludos
 
Pero como estas haciendo la consulta y que ocupas, de todas formas aca hay varios ejemplos que te pueden servir, justamente checa MySQL con Clase - bases de datos
 
¿Probaste la query que te pase? Que no te funciona?
 

Temas similares