क्यों न सिर्फ एक दृश्य बनाएं और स्थिति की गणना करें। फिर तालिका के बजाय दृश्य का उपयोग करें:
CREATE VIEW vwSubscription
AS
SELECT
start_date,
end_date,
IF(end_date > curdate, 'inactive', status) as status
FROM subscription
क्यों न सिर्फ एक दृश्य बनाएं और स्थिति की गणना करें। फिर तालिका के बजाय दृश्य का उपयोग करें:
CREATE VIEW vwSubscription
AS
SELECT
start_date,
end_date,
IF(end_date > curdate, 'inactive', status) as status
FROM subscription