此查询不断返回错误:
不是GROUP BY表达式
有人可以帮我纠正我的查询吗?我不擅长加入牌桌。
select distinct(nama), namabapa, data_saranabapa.nokpbapa, namaibu, data_saranaibu.nokpibu
from ((data_semua_murid
left join data_saranabapa on data_semua_murid.nokpbapa=data_saranabapa.nokpbapa)
left join data_saranaibu on data_semua_murid.nokpibu=data_saranaibu.nokpibu)
where kodsekolah='WBA0002'
group by namabapa
order by namabapa asc
答案 0 :(得分:0)
您必须按照在查询中选择的所有列进行分组
select distinct(nama), namabapa, data_saranabapa.nokpbapa, namaibu, data_saranaibu.nokpibu
from ((data_semua_murid
left join data_saranabapa on data_semua_murid.nokpbapa=data_saranabapa.nokpbapa)
left join data_saranaibu on data_semua_murid.nokpibu=data_saranaibu.nokpibu)
where kodsekolah='WBA0002'
group by nama, namabapa, data_saranabapa.nokpbapa, namaibu, data_saranaibu.nokpibu
order by namabapa asc