When you guys are doing mysql joins on product and category collections how do you plan/deal with the differences in eav and flat collection?
The main thing i see is that eav using 'e' for the column name whereas flat uses main_table.
Am i correct in stating that to have a single join work in both situations I must check first if flat is enabled in order to provide the correct collumn name?
Or am i not understanding something correctly?