Этот вопрос, вероятно, легко решить, но вот он.
Я хотел бы получить последние данные от каждого поставщика (последняя строка вставлена в базу данных для каждого поставщика).
Это пример данных из MySQL:
id vendorId vendor url delay price0 price1 price2 price3 price4 price5 price6 date
1 1 vendor1 vendor1.com 0 12 15 18 14 25 28 25 2012-01-18 09:43:40
2 2 vendor2 vendor2.com 0 12 15 18 14 25 28 25 2012-01-18 09:43:40
3 1 vendor1 vendor1.com 0 15 17 122 12 30 52 53 2012-01-18 10:02:40
4 2 vendor2 vendor2.com 0 13 12 123 16 54 61 91 2012-01-18 10:02:40
Я бы хотел, чтобы результат был:
id vendorId vendor url delay price0 price1 price2 price3 price4 price5 price6 date
3 1 vendor1 vendor1.com 0 15 17 122 12 30 52 53 2012-01-18 10:02:40
4 2 vendor2 vendor2.com 0 13 12 123 16 54 61 91 2012-01-18 10:02:40
Каким был бы SQL и как бы я поместил значения в этот массив?
$vendor = array(
array('vendorId' => '1', 'vendor' => 'vendor1', 'url' => 'vendor1', 'delay' => 0, 'price0' => 12, 'price1' => 15, 'price2' => 26, 'price3' => 14, 'price4' => 25, 'price5' => 64, 'price6' => 512),
array('vendorId' => '2', 'vendor' => 'vendor2', 'url' => 'vendor2', 'delay' => 0, 'price0' => 12, 'price1' => 15, 'price2' => 26, 'price3' => 14, 'price4' => 25, 'price5' => 64, 'price6' => 512)
);
Заранее спасибо
Кроме того, я забыл упомянуть: в базе данных будет больше, чем 2 продавца, поэтому я бы предпочел, чтобы их подбирали по каждому авто.