私はテーブルを持っています
次のクエリを使用しています
select max(dblVersion),sName,fCompleted,ixLastModifiedBy,dtCreatedAt,dtLastModifiedAt,fStatus from tblechecklisttemplateversion group by ixTemplate
以下の表を出力として取得しています
他の列の行の値は、dblVersion 列に対応していません。対応する行の値を表示する方法
これを試して
SELECT
a.dblVersion,
a.sName,
a.fCompleted,
a.ixLastModifiedBy,
a.dtCreatedAt,
a.dtLastModifiedAt,
a.fStatus
FROM
tblechecklisttemplateversion a
JOIN (
SELECT
ixTemplate,
max(dblVersion) as dblVersion
FROM
tblechecklisttemplateversion
GROUP BY
ixTemplate) as b
ON
a.ixTemplate=b.ixTemplate and a.dblVersion=b.dblVersion
これはあなたを助けるかもしれません..
変更されたクエリ -
SELECT 0 INTO @x;
select (@x:=@x+1) as
rownumber,max(dblVersion),sName,fCompleted,ixLastModifiedBy,dtCreatedAt,
dtLastModifiedAt,fStatus
from tblechecklisttemplateversion group by ixTemplate