Digamos que tengo una tabla hacer una unión entre dos tablas ... de esta manera:equivalente MySQL de la cláusula IN() haciendo lógica Y es en cambio
id_product | id_category
-----------------
11 | 22
11 | 33
12 | 22
12 | 33
quiero conseguir id_products (distinta) de acuerdo con una lista de ID de categorías buscadas.
Si utilizo la cláusula IN(), la lista de id_categories usa un OR lógico.
¿Cómo puedo hacer que una consulta SELECT tenga AND lógicos para la lista de id_categ presentada ??
Ejemplo: Quiero que todos los id_products pertenecientes a la categoría 22 Y 33 (y posiblemente más 5+ Fu identificaciones.)
que consideran que esta respuesta: Using MySQL IN clause as all inclusive (AND instead of OR) ... pero la consulta es la mezcla más de 1 tabla ... Solo quiero una consulta en una sola tabla, la unión uno.
¿Cómo puede una categoría ser igual a 22 y 33 al mismo tiempo? – Kermit
Hice la misma pregunta hace un tiempo: http://stackoverflow.com/questions/11157772/sql-query-to-find-products-matching-a-set-of-categories – Tchoupi
@njk It's a table. .. – hsanders