Ver Mensaje Individual
  #13 (permalink)  
Antiguo 31/01/2015, 17:06
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 12 años, 5 meses
Puntos: 38
Respuesta: Problemas con valores que se repiten en array

Eliminamos los espacios en blanco.
Código MySQL:
Ver original
  1. wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value
  2. FROM wp_posts INNER JOIN wp_postmeta  
  3. WHERE wp_posts.post_type = 'product'  
  4. AND wp_posts.post_status = 'publish'
  5. AND wp_posts.ID = wp_postmeta.post_id  
  6. AND wp_postmeta.meta_key = 'total_sales'
  7. AND  wp_postmeta.value !='' /**Anulamos los espacios en blanco!**/
  8. GROUP BY wp_postmeta.value
  9.  
  10.  
  11. wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value
  12. FROM wp_posts INNER JOIN wp_postmeta  
  13. WHERE wp_posts.post_type = 'product'  
  14. AND wp_posts.post_status = 'publish'
  15. AND wp_posts.ID = wp_postmeta.post_id  
  16. AND wp_postmeta.meta_key = '_stock'
  17. AND  wp_postmeta.value !='' /**Anulamos los espacios en blanco!**/
  18. GROUP BY wp_postmeta.value
  19.  
  20.  
  21. wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value
  22. FROM wp_posts INNER JOIN wp_postmeta  
  23. WHERE wp_posts.post_type = 'product'  
  24. AND wp_posts.post_status = 'publish'
  25. AND wp_posts.ID = wp_postmeta.post_id  
  26. AND wp_postmeta.meta_key = '_product_attributes'
  27. AND  wp_postmeta.value !='' /**Anulamos los espacios en blanco!**/
  28. GROUP BY wp_postmeta.value ";
  29. /** Con el group by meta value agrupamos por valores y quitamos los que estan en blanco y nulos**/

Cita:
Por ahora devuelve los resultados en blanco, y 7 líneas (las mismas que en la consulta SQL) y debería (al menos es lo que pretendo) lanzar cuatro líneas solamente, que es el número de ID´s distintas.
En este punto , hay un par de detalles a tener en cuenta , en que criterio vas a mostrar los datos si el id esta repetido?

Un saludo!