我处理大量的查询,从地图数据的一个表到一个CSV文件,因此它本质上看起来像一个基本的选择query--加入结果从另一个表
SELECT * FROM item_table
--except是*
实际上是一百行CASE,IF,IFNULL和其他逻辑。
有人告诉我一个“同类项”行添加到SELECT语句,这应该是逗号分隔的项目一串数字。在category_table中可以找到类似的项目,它可以在两个数据点column_a和column_b上连接到item_table,category_table.category_id具有标识相似项目的数据。
此外,我已经被告知不要使用子查询。
所以我需要从该表具有相同CATEGORY_ID值(但不具有任何当前的记录将是项目数量)加入category_table和GROUP_CONCAT项号。
如果我只能用子查询来做到这一点,不管说明如何,我都会接受,但我想按照指示做,如果可能的话,我想用join和group_concat来做 - 我只是想不出来。我怎样才能做到这一点?
谢谢。我太过复杂了。 – 2013-02-23 23:00:52