Witam.
Nam procedurę której dostaje na wejściu string - ciąg kodów EAN które trafiają do zapytanie jako parametr
select EAN, cena from towary where EAN in ('2010000009581','2010000009581','2010000010549','2010000010549')
I teraz pojawią się problem, jeżeli dany kod występuję w ciągu wejściowym dwa razy, select zwraca go tylko raz.
2010000009581 , 2.50
2010000010549, 3.45
A mi zależy aby w select zwrócił tyle pozycji ile dostał na wejściu.
2010000009581 , 2.50
2010000009581 , 2.50
2010000010549, 3.45
2010000010549, 3.45
Jakiś pomysł jak zmodyfikować zapytanie aby osiągnąć pożądany wynik.
Zawsze można odpytać bazę po jednym kodzie.
Pozdrawiam.