1

Java サーブレットで mysql クエリを使用しようとしていますが、'@' が hql ( org.hibernate.QueryException: unexpected char: '@') でサポートされていないため、行き詰まっています。クエリは、次のように、テーブル内の n 番目 (たとえば 10) 行ごとに選択することになっています。

SELECT ranked.COLUMN_NAME
FROM ( 
    SELECT 
        @row := @row +1 AS rownum, COLUMN_NAME
    FROM ( 
        SELECT @row :=0) r, TABLENAME
    ) ranked 
WHERE rownum % 10 = 1 

どんなアイデアでも大歓迎です。

4

0 に答える 0