![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Mam tabelę, w której umieszczam różne warianty i użytkownik przesyła warianty przez formularz i chciałbym sprawdzić czy faktycznie one istnieją w systemie. Tabela ma mniej więcej taką strukturę: id | id_opcji | produkt_id | kod_bezpieczeństwa | Użytkownik wysyła nam parametry "id_opcji" np. 14, 58, 200 i muszę sprawdzić czy istnieją takie warianty, które mają takie same KODY BEZPIECZEŃSTWA Przykładowe wpisy:
Teraz myślę nad sformowaniem zapytania, które zwróci mi kod_bezpieczeństwa dla kombinacji 14,58,200 - bądź FALSE jeśli kombinacje nie istnieją bo nie posiadają takiego samego kodu_bezpieczeństwa Próbowałem z zapytaniem w postaci:
ale parametr "IN" nie spełnia swojej funkcji bo nie zadziała on jak bramka "AND" - że te 3 parametry muszą być dla funkcji "IN" wystarczy, że znajdzie w tabeli 14, 58 i już zwróci mi pozytywny wynik. UNION również nie sprawdza się do końca, ponieważ zwraca również kombinacje z innym "kodem_bezpieczeństwa"
Ten post edytował wujek2009 8.12.2012, 12:00:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:59 |