Таблицы (описания внешних ключей и возможно типов некорректные но думаю понятные, писал просто от руки потому прошу на этот момент не рычать, объединения тоже используются. Тут написано просто без них:) )
zakaz - в ней хранятся заказы с их названиями
Код: Выделить всё
id auto_increment primary key int unsigned,
zakazTitle char(30)
Код: Выделить всё
id auto_increment primary key int unsigned,
stateTitle char(20)
Код: Выделить всё
id auto_increment primary key int unsigned,
zakazID int unsigned foreign key (zakaz.id),
stateID int unsigned foreign key (stateTypes.id),
stateDate int unsigned
Код: Выделить всё
SELECT zakaz.id,
zakaz.zakazTitle,
stateTypes.stateTitle,
zakazState.stateDate
FROM zakaz, zakazState, stateTypes
WHERE zakaz.id = zakazState.zakazID
AND zakazState.stateID = stateTypes.id
GROUP BY zakaz.id
ORDER BY zakazState.stateDate DESC
LIMIT 0 , 10