最佳答案
假设我有一个顾客表和一个购买表。每笔购买属于一个客户。我想在一个SELECT语句中获得所有客户的列表以及他们的最后一次购买。最佳做法是什么?关于建立索引有什么建议吗?
请在回答中使用这些表/列名:
id, nameid, customer_id, item_id, date在更复杂的情况下,通过将最后一次购买放入customer表来对数据库进行非规范化(性能方面)是否有益?
如果(purchase) id保证按日期排序,语句是否可以通过使用类似LIMIT 1的东西来简化?