Getting the List of Products That Are on Catalog Promotion
/* mysql> select * from Product; +-----------+------------+--------------------+-----------------------+ | ProductID | Name | OnCatalogPromotion | Description | +-----------+------------+--------------------+-----------------------+ | 1 | Java | 0 | Java Demo Code! | | 2 | C# | 1 | C# Demo Code! | | 3 | JavaScript | 1 | JavaScript Demo Code! | +-----------+------------+--------------------+-----------------------+ 3 rows in set (0.00 sec) mysql> /* Getting the List of Products That Are on Catalog Promotion */ mysql> SELECT Name, Description FROM Product -> WHERE OnCatalogPromotion=1 -> ORDER BY Name; +------------+-----------------------+ | Name | Description | +------------+-----------------------+ | C# | C# Demo Code! | | JavaScript | JavaScript Demo Code! | +------------+-----------------------+ 2 rows in set (0.00 sec) */ /* Create Database */ Drop TABLE Product; CREATE TABLE Product ( ProductID INT AUTO_INCREMENT NOT NULL PRIMARY KEY, Name VARCHAR(50) NOT NULL, OnCatalogPromotion BIT NULL, Description VARCHAR(255) NOT NULL ) Type=InnoDB; /* Add data */ INSERT INTO Product (Name, OnCatalogPromotion, Description) VALUES ('Java', 0, 'Java Demo Code!' ); INSERT INTO Product (Name, OnCatalogPromotion, Description) VALUES ('C#', 1, 'C# Demo Code!' ); INSERT INTO Product (Name, OnCatalogPromotion, Description) VALUES ('JavaScript', 1, 'JavaScript Demo Code!' ); select * from Product; /* Getting the List of Products That Are on Catalog Promotion */ SELECT Name, Description FROM Product WHERE OnCatalogPromotion=1 ORDER BY Name;