En la página principal de los foros
encontrarás los enlaces al
feed general
y al de cada uno de los foros.
Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible
Todos nuestros clientes son la afirmación que la calidad y e ...
@greeneyed: es cierto, he utilizado mal los términos. Lo que ...
Yo siempre había utilizado MySQL, pero mysql tiene una licen ...
Buenas! Soy un novato en Java. Yo siempre había utilizado My ...
Gracias anonymous por tu ayuda.
| Equivalencia de la siguiente SQL | 07/11/2008 13:57 | |
| coutemeier |
No encuentro cómo expresar mediante HQL la siguiente SQL de Oracle: SELECT gl.labelOrde, gl.labelId, NVL(barPuntos, 0) barPuntos
Tengo tres entidades creadas: Labels, GruposLabels y PE (puntuación etiqueta). Labels: Contiene una lista de etiquetas. Campos más representativos
GruposLabel: Agrupa las etiquetas por grupos Campos más representativos:
PE contiene la puntuación por los distintos GruposLabel de un curso Campos más representativos:
Lo que quiero es que consulte el curso que consulte de PE, me salga siempre una respuesta. Si no tiene datos cargados debería salirme con valores por defecto obtenidos por cruzar las tres tablas. En Oracle, lo expreso así: SELECT gl.labelOrde, gl.labelId, NVL(barPuntos, 0) barPuntos Si un curso tiene datos, me devuelve la puntuación según el modelo: (labelOrde, labelId,barPuntos) (1, 1, 10) - (2, 3, 15) - (3, 2, 5) Y si no tiene datos debería devolverme: (1, 1, 0) - (2, 3, 0) - (3, 2, 0)
¿Cómo lo puedo expresar en HQL? |
|
|
||
| RE: Equivalencia de la siguiente SQL | 07/11/2008 13:58 | |
| coutemeier | Lo olvidaba: PE está asimilado a cur_baremar_items | |
|
||