Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/08/2010, 09:00
edgin
 
Fecha de Ingreso: diciembre-2007
Mensajes: 33
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Consulta separar valores

Cita:
Iniciado por jurena Ver Mensaje
Soy de la opinión de gnzsoloyo, pero puesto que la base se quedará como está, usa SELECT DISTINCT SUBSTRING_INDEX(materia,',',1) mate FROM articulos
o así
SELECT SUBSTRING_INDEX(materia,',',1) mate FROM articulos GROUP BY SUBSTRING_INDEX(materia,',',1)

No lo he probado. Entiendo que toda submateria tiene materia. No nos has dicho cuantas submaterias puede haber, aunque creo que eso ahora no importa, al menos para la materia.
gracias por tu respuesta, había visto esa funcion antes, pero no sabía muy bien que resultado podría dar. Lo probaré.
De todas maneras intentaré convencer al cliente para que utilice otro campo de su aplicación para indicar de qué materia principal se trate, y que sólo sea un valor, y ese campo "multivaluado" utilizarlo sólo como una descripción menor del artículo.
Ya veremos qué ocurre.