измените свою функцию buildlist, чтобы она включала столбец с кнопкой и видом списка как дочерние
Widget _buildList(BuildContext context, List<DocumentSnapshot> snapshot) {
return Column(
children:[
Expanded(
child:
ListView(
padding: const EdgeInsets.only(top: 10.0),
children: snapshot.map((data) => _buildListItem(context, data)).toList(),
),),
RaisedButton(
// fill in required params
)
]
}
Select B, C
From Table
Where B In
(Select B From Table
Group By B
Having Count(*) > 1)
Другой способ возвратить результаты, которые Вы хотите, был бы этим:
select *
from
my_table
where
B in
(select B from my_table group by B having count(*) > 1)
select
*
from
my_table t1,
my_table t2
where
t1.B = t2.B
and
t1.C != t2.C
-- apparently you need to use <> instead of != in Access
-- Thanks, Dave!
Что-то как этот?
присоединитесь к уникальным значениям B, который Вы определили с группой b и количеством> 1 назад к исходной таблице для получения значений C от таблицы.