Código SQL:
Ver originalCREATE TABLE #paletas
(
id INT,
sabor VARCHAR(20),
fechaexpiracion INT
)
INSERT INTO #paletas VALUES (1,'fresa',2014)
INSERT INTO #paletas VALUES (2,'Piña',2013)
INSERT INTO #paletas VALUES (3,'Sandia',2015)
CREATE TABLE #tipo_premio
(
id INT,
sabor VARCHAR(20),
tipo_premio VARCHAR(20)
)
--|id-|Sabor-|tipo-Premio|
INSERT INTO #tipo_premio VALUES (1,'fresa','A1')
INSERT INTO #tipo_premio VALUES (2,'fresa','A2')
INSERT INTO #tipo_premio VALUES (3,'fresa','A3')
INSERT INTO #tipo_premio VALUES (4,'fresa','A4')
INSERT INTO #tipo_premio VALUES (5,'fresa','A5')
INSERT INTO #tipo_premio VALUES (5,'fresa','A5')
INSERT INTO #tipo_premio VALUES (5,'fresa','A5')
INSERT INTO #tipo_premio VALUES (5,'fresa','A5')
INSERT INTO #tipo_premio VALUES (6,'fresa','A6')
INSERT INTO #tipo_premio VALUES (7,'fresa','A7')
INSERT INTO #tipo_premio VALUES (8,'fresa','B1')
INSERT INTO #tipo_premio VALUES (9,'fresa','B2')
INSERT INTO #tipo_premio VALUES (10,'Piña','B1')
INSERT INTO #tipo_premio VALUES (11,'Piña','B2')
INSERT INTO #tipo_premio VALUES (12,'Piña','B3')
INSERT INTO #tipo_premio VALUES (13,'Piña','A1')
INSERT INTO #tipo_premio VALUES (14,'Sandia','A1')
INSERT INTO #tipo_premio VALUES (15,'Sandia','A2')
INSERT INTO #tipo_premio VALUES (16,'Sandia','A3')
INSERT INTO #tipo_premio VALUES (17,'Sandia','A4')
INSERT INTO #tipo_premio VALUES (18,'Sandia','A5')
SELECT t2.*,t1.fechaexpiracion FROM #paletas AS t1 LEFT JOIN
(
SELECT id,sabor,tipo_premio, '' AS tipo_premio2 FROM #tipo_premio WHERE tipo_premio LIKE '%A%'
UNION
SELECT id,sabor,'' AS tipo_premio, tipo_premio AS tipo_premio2 FROM #tipo_premio WHERE tipo_premio LIKE '%B%'
) AS t2 ON (t1.sabor=t2.sabor)
WHERE t1.sabor='fresa'
saludos!