![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 4.05.2010 Ostrzeżenie: (20%) ![]() ![]() |
Witam,
Jest problem z zapytaniem (jednym) aby wyłowić te numery id w których występują określone value ID|VALUE 1|a 1|b 1|c 2|a 2|b 3|a 3|b 3|c 4|z Czyli wybierz takie numery ID w których występuje a, b, c lub wybierz takie w których występuje a i b. Oczywiście dla jednego value nie ma problemu. Użycie "i" odpada. Użycie "lub" odpada bo działa, ale są wyniki z kosmosu nie dokładne. Pozdrawiam. Ten post edytował www.aukcje.fm 22.04.2017, 20:16:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat jakiś błąd logiczny twórców systemu. Juz ci to raz prywanie pisalem ale widze nie rozumiesz. Napisze to jeszcze raz publicznie bo wprowadzasz zamet i tylko motasz ludziom w glowach nie opisujac problemu:To nie jest blad logiczny tworcow bazy. To jest fakt, ze ty nie ogarniasz prostych rzeczy w mysql. Podalem ci rozwiazanie wczoraj na pw jak to sie rozwiazuje. Nie rozumiesz tego. Ok, kazdemu sie zdarza. Ale przestan jechac po jakim tam tworcach, bo oni akurat strukture zrobili poprawnie. |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 4.05.2010 Ostrzeżenie: (20%) ![]() ![]() |
Juz ci to raz prywanie pisalem ale widze nie rozumiesz. Napisze to jeszcze raz publicznie bo wprowadzasz zamet i tylko motasz ludziom w glowach nie opisujac problemu: To nie jest blad logiczny tworcow bazy. To jest fakt, ze ty nie ogarniasz prostych rzeczy w mysql. Podalem ci rozwiazanie wczoraj na pw jak to sie rozwiazuje. Nie rozumiesz tego. Ok, kazdemu sie zdarza. Ale przestan jechac po jakim tam tworcach, bo oni akurat strukture zrobili poprawnie. Odniosłem się do rozwiązania logicznego Pyton_000 gdyż jako że od wielu lat coś tam działam w mysql i php to jego rozwiazanie mi również wydało się absolutnie logiczne, tym bardziej że zapytanie typu Select `id` from `table` where `id` in (1,2,3) wydaje się być absolutnie logiczne więc nasze zapytanie Select `id` from `table` where `value` in ('c','b','c') również wydaje się logiczne. No proszę bądźmy pro. (IMG:style_emoticons/default/biggrin.gif) Analogicznie, stwierdzam, iż nie działa rozwiązanie nr2. które jest analogicznie logiczne i zawiera takie same przesłanki jedynie co do pól nie INT ale w tym przypadku do Varchar więc powinno działać na całych ciągach tak samo a nie działa, gdyż In to znak równości. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 19:04 |