次のクエリがあります。
SELECT location.dep_id, location.county, names.name, coords.lat_dec, coords.lon_dec, commodity.commod
FROM location, names , coords, commodity
WHERE location.dep_id=names.dep_id AND names.line=1 AND location.dep_id=coords.dep_id AND location.dep_id=commodity.dep_id AND commodity.import='primary' AND location.state_prov='nevada'
問題は、commodity.import 列が「primary」に複数の一致を持つ可能性があることです。クエリ出力に必要なのは、「プライマリ」の複数の値を 1 つのセルに配置して、結果「ゴールド」、「シルバー」、および「unobtanium」が商品列「ゴールド シルバー」の 1 つのセルに表示されるようにすることです。 3 行が返されるのではなく、unobtanium" が返されます。