は、私は、クエリを持って存在している場合、正確なレコードを選択:グループ化されたグループではなく
SELECT * FROM wp_silumos_suvartojimas
WHERE katiline_name = 'Dukstynos mikrorajonas'
GROUP BY kainam2
ORDER BY kainam2 ASC
LIMIT 10
結果:グループ化されていない
結果:
更新を:
特定のフィールド(kainam2)と でmy resultsetをグループ化します。グループ内のレコードには特定の値のadresasがあり、グループのレコードを返します。 グループ内のレコードに指定された値のadresasがない場合は、グループのランダムレコードを返します。
IDの22と164の行が同じkainam2値を持つことがわかります。しかし、グループ化された結果では、1行しか得られず、どちらを制御したいのですか。私は、列adresasに対してそれを一致させたい:もし$ some_var = adresas
あなたの質問*は意味がありません(少なくとも私にはない)。サンプルデータと望ましい結果を含めるように質問を編集すると、本当に役に立ちます。 –
一般的なGROUP BYルールでは、「GROUP BY句が指定されている場合、SELECTリストの各列参照は、グループ化列を特定するか、または集合関数の引数でなければなりません。 – jarlh
私は、集計をしておらず、単にグループ内に行を投影したいので、 'ORDER BY'節だけが必要だと思います。 – Ambrish