Sqlite 为每组组合(采购订单标题和行)创建序列号
用于POHEADER和LINE的组合。我需要生成一个序列号。这里,对于每一组新组合,数字应重置为1。 这将在SQLite中完成。Sqlite 为每组组合(采购订单标题和行)创建序列号,sqlite,Sqlite,用于POHEADER和LINE的组合。我需要生成一个序列号。这里,对于每一组新组合,数字应重置为1。 这将在SQLite中完成。 数据列为PO_标题和行。并且应该像上面提到的那样生成结果。序列号是具有相同poheader和line值的行数。要区分具有相同值的行,必须在此处使用一些唯一的值,即rowid: SELECT PO_HEADER, Line, (SELECT COUNT(*) FROM MyTable AS T2 WHERE T
数据列为PO_标题和行。并且应该像上面提到的那样生成结果。序列号是具有相同poheader和line值的行数。要区分具有相同值的行,必须在此处使用一些唯一的值,即rowid:
SELECT PO_HEADER,
Line,
(SELECT COUNT(*)
FROM MyTable AS T2
WHERE T2.PO_HEADER = MyTable.PO_HEADER
AND T2.Line = MyTable.Line
AND T2.rowid <= MyTable.rowid
) AS sequence
FROM MyTable;