に基づか:私はこの結果フィルタ最新ライン、こんにちは私は最新の日付に基づいてエンティティに属する記事を選択するには、このクエリを使用していた日
を持ってSELECT DISTINCT ld.artigo,
cd.data,
cd.entidade,
cd.tipodoc,
cd.numdoc
FROM cabecdoc AS cd
INNER JOIN linhasdoc AS ld
ON cd.id = ld.idcabecdoc
INNER JOIN cabecdocstatus AS cds
ON ld.idcabecdoc = cds.idcabecdoc
WHERE cd.tipodoc = 'FAR'
AND ld.artigo IS NOT NULL
AND cds.estado <> 't;r'
ORDER BY cd.data DESC
ましょうasumeを
Artigo Entidade Data
Tr01 002 10-07-2015
Tr01 003 9-10-2015
Mn09 001 11-12-2016
Jk90 009 12-07-2016
Tr01 012 4-09-2016
私が探していた結果がこれです:
Artigo entidade data
Mn09 0001 11-12-2016
Jk90 0009 2-07-2016
Tr01 0012 4-09-2016
ありがとうございました!
何 'についてたくさん助けましたDISTINCT'? –
グループごとに一番上の項目しか取っていない場合は、「DISTINCT」操作は必要ないと思います。 – Siyual
同じ日付に重複行があっても、1つは1となり、もう1つは2になります。 –