![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
Czy jest możliwe zastosowanie przedziału w zapytaniu do bazy danych z wykorzystaniem IN np.
a całość prezentowała by się mniej więcej tak:
Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Niestety, tabela jest łączona za pomocą 'LEFT JOIN' która posiada wiele rekordów przypisanych do 'głównej' tabeli;
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
A co to zmienia bo nie bardzo rozumiem
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
dzięki IN połączymy wiele rekordów z dołączanej tabeli, bez IN połączymy tylko pierwszy. Poniżej postaram się opisać sytuację.
Tabela główna - 'przedmiot'. W niej mamy pola ID i NAZWA Dołączamy do niej tabelę 'przedmioty_parametry' w której mamy listę parametrów przedmiotu. Pola w tej tabeli to ID PRZEDMIOT_ID i WARTOSC Tak jak wspominałem chciał bym wyszukać w dołączanej tabeli kilka wartości czyli potrzebował bym wyciągnąć kilka pozycji z tabeli 'przedmioty_parametry' Mam nadzieję, że w miarę jasno opisałem sytuację; |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
ps. następnym razem wstaw swoj zapytanie, będzie łatwiej rozgryźć w czym problem ![]() Ten post edytował CuteOne 18.05.2013, 15:37:15 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Tak ale kiedy zapytanie wygląda następująco, zwraca pusty rekord, a przedmiot z takimi rekordami jest w bazie danych
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
wartosc = koko AND wartosc >= 10
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:54 |