Dublowanie (zwielokratnianie) wyników kwerendy
: ndz gru 06, 2015 7:54 pm
Mam następujący problem: potrzebuję za pomocą kwerendy z jednego wiersza tabeli zwrócić kilka wierszy kwerendy (jedno z pól tabeli podawałoby, ile kopii miałoby być w wyniku).
Skąd taka, może trochę dziwna, potrzeba: mam bazę danych zabudowanych akumulatorów, i czasami w jednej baterii pracuje kilka identycznych. Zamiast poświęcać oddzielny wiersz każdemu z nich, po prostu w jednej z komórek podana jest ich ilość (zmniejsza to ilość danych i jest wygodniejsze). Potrzebuję jednak dla każdego z nich wygenerować metrykę, w związku z tym w wyniku kwerendy, na podstawie której będzie generowany raport, wiersze miały by być dublowane (zmieniać miałby się tylko numer porządkowy, kolejny od 1 do liczby akumulatorów).
Szukałem jakiegoś rozwiązania SQL, ale niestety nic sensownego nie znalazłem (może dlatego, że poruszam się w temacie jeszcze nieco po omacku).
Ma ktoś pomysł na rozwiązanie?
Skąd taka, może trochę dziwna, potrzeba: mam bazę danych zabudowanych akumulatorów, i czasami w jednej baterii pracuje kilka identycznych. Zamiast poświęcać oddzielny wiersz każdemu z nich, po prostu w jednej z komórek podana jest ich ilość (zmniejsza to ilość danych i jest wygodniejsze). Potrzebuję jednak dla każdego z nich wygenerować metrykę, w związku z tym w wyniku kwerendy, na podstawie której będzie generowany raport, wiersze miały by być dublowane (zmieniać miałby się tylko numer porządkowy, kolejny od 1 do liczby akumulatorów).
Szukałem jakiegoś rozwiązania SQL, ale niestety nic sensownego nie znalazłem (może dlatego, że poruszam się w temacie jeszcze nieco po omacku).
Ma ktoś pomysł na rozwiązanie?