Консультация SQL qure жанр filas depeniendo de cantidad

Tengo una tabla productos en MySQL, qua guarda el código de barras y la cantidad de Stock de un producto.

Что необходимо для генерального директора и консультативного совета? Нет, нет никаких сомнений в этом.

Serían tipo filas ficticias. В течение 35 лет, в том числе в течение 35 лет, было получено более 35 наименований товаров и услуг.

La ​​tabla productos tiene la siguiente estructura:

id_prod    codbar_prod        des_prod     pre_com     stock_act
  1       27478255368371    ASDFADSFADFS    50000         10
  2       27478255368372    ASDESCRIPCION   150000        116

Si por ejemplo necesito saber el código de barra del producto 1. Реализация консалтинговых услуг:

SELECT codbar_prod FROM productos WHERE id_prod=1;

Me devuelve lo siguiente:

codbar_prod
--------------
27478255368371

De esta manera funciona, per lo lo que necesitaria es que dicho resultado de consultta se repita teniendo en cuenta la cantidad en stock en este caso; sería por ejemplo un resultado аналогичные al siguiente:

codbar_prod
--------------
27478255368371
27478255368371
27478255368371
27478255368371
27478255368371
27478255368371
27478255368371
27478255368371
27478255368371
27478255368371
2
задан 11.01.2017, 19:00
0 ответов

@cnbandicoot он прав, ты это удваиваешь в твоем приложении, в случае, если ты не захочешь сделать это так, что ты должен, состоит в том, чтобы производить видные только с числами, следующей формы

-- Generas 16
CREATE VIEW generator_16
AS SELECT 0 n UNION ALL SELECT 1  UNION ALL SELECT 2  UNION ALL 
   SELECT 3   UNION ALL SELECT 4  UNION ALL SELECT 5  UNION ALL
   SELECT 6   UNION ALL SELECT 7  UNION ALL SELECT 8  UNION ALL
   SELECT 9   UNION ALL SELECT 10 UNION ALL SELECT 11 UNION ALL
   SELECT 12  UNION ALL SELECT 13 UNION ALL SELECT 14 UNION ALL 
   SELECT 15;
-- Generas 256
CREATE VIEW generator_256
AS SELECT ( ( hi.n * 16 ) + lo.n ) AS n
     FROM generator_16 lo, generator_16 hi;
-- Generas 4096
CREATE VIEW generator_4k
AS SELECT ( ( hi.n * 256 ) + lo.n ) AS n
     FROM generator_256 lo, generator_16 hi;
-- Generas 65536
CREATE VIEW generator_64k
AS SELECT ( ( hi.n * 256 ) + lo.n ) AS n
     FROM generator_256 lo, generator_256 hi;
-- Generas 1048576
CREATE VIEW generator_1m
AS SELECT ( ( hi.n * 65536 ) + lo.n ) AS n
     FROM generator_64k lo, generator_16 hi;

Полученный от следующей ссылки https://stackoverflow.com/questions/10423767/sql-repeat-a-result-row-multiple-times-and-number

Реализовав твою консультацию

SELECT codbar_prod
FROM productos p
INNER JOIN generator_64k g ON g.n BETWEEN 1 AND p.stock_act
WHERE id_prod=1
2
ответ дан 03.12.2019, 17:45