[i]次のような[/i]、特定のフィールドの値が表示される回数を数える必要があります。
Name | Age | HowManyTimesTheNameRepeat
Ghaleon | 21 | 3
Ghaleon | 21 | 3
Ghaleon | 21 | 3
Bianca | 20 | 2
Bianca | 20 | 2
Carla | 25 | 1
編集
私は物事を混乱させたと思います。これが私のコードです:
SELECT t1.matricula AS Matricula, t1.descricao_debito AS Descricao, t1.quantidade AS Qtd,(SELECT COUNT(t2.name) FROM table1 AS t2 WHERE t1.name= t2.name) As MesmoNome
FROM table1 AS t1 INNER JOIN table2 AS t2 ON t1.dados_bancarios = t2.codigo
WHERE t1.dados_bancarios > 0 AND t1.configuracao = 2 AND t1.remessa = 116
GROUP BY t1.nome_titular
HAVING COUNT(*) > 0
これは私が試したものなので、本当に必要なものは次のとおりです。
同じ名前が何回繰り返されるかを知る必要がありますが、すべての結果行を受け取る必要があるため、group by を使用できません。また、私のInnerJoinはフィールド名によって起こりません。
出来ますか?