Tengo una tabla llamada 'mytable' con este esquema:

  • wordID INTEGER NO NULL PRIMARY KEY,
  • palabraLV VARCHAR(100),
  • wordENG VARCHAR(100),
  • campo VARCHAR(40),
  • fieldID INTEGER NO NULL
  • tipo VARCHAR(1),

Necesito hacer objetos llamados Field que tienen propiedades( fieldID, field). Y tengo un montón de entradas - 1250, pero sólo hay 33 campos diferentes, por lo que significa que la mayoría de ellos aparecen más de 1 vez. ¿Cómo puedo obtener todos mis 33 campos y no más?

0
Ruslans Smolonskis 3 nov. 2019 a las 17:58

1 respuesta

Pruebe esto: toma la combinación distinta de field_id y la combina con el campo en una cadena.

select distinct concat(fieldID, ", " ,field) from mytable;
0
Bjeran 3 nov. 2019 a las 15:37