Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2008, 22:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Tendrás que seleccionar los campos uno a uno. Te pongo solo dos campos, PCOD y PSTOCK. Fíjate en que el número de caracteres entre paréntesis del CHAR(?) debe ser el mismo que la longitud del INT de PCOD. En el ejemplo te he puesto 4, como tú tenías. He añadido un alias mediante AS para poder recoger el dato en PHP. Acomoda esta consulta a la tuya e intégrala en PHP.

(SELECT CAST(PCOD AS CHAR(4)) AS PCOD, PSTOCK FROM productos WHERE PSTOCK <> 0)
UNION
(SELECT CAST(PCOD as CHAR(4)) AS PCOD, PSTOCK FROM productos WHERE PStOCK = 0)