У меня есть две таблицы в базе данных MySQL -
/* main theatre table */
CREATE TABLE THEATRE
(
id VARCHAR(100) PRIMARY KEY,
name VARCHAR(100) NOT NULL,
location VARCHAR(100),
type VARCHAR(100), /* comma separated values */
createDateTime BIGINT NOT NULL /* Current time in milliseconds everytime a record is inserted */
);
/* table to capture all theatre activity */
CREATE TABLE THEATRE_ACTIVITY
(
id VARCHAR(100) PRIMARY KEY,
theatreId VARCHAR(100) NOT NULL REFERENCES THEATRE(id),
activity VARCHAR(20), /* (RATED | CREATED | EDITED) */
createDateTime BIGINT NOT NULL /* Current time in milliseconds everytime a record is inserted */
);
Каждый раз, когда в THEATRE
появляется действие, в таблицу T HEATRE_ACTIVITY
вставляется запись.Мне нужно получить все (distinct
) имена, идентификаторы и местоположения всех THEATRE
на основе THEATRE_ACTIVITY
createDateTime
, от самого последнего до последнего.
Может кто-нибудь помочь мне?1012 *