![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Jak napisać polecenie SELECT aby wyświetlić dane z tabeli 'TABELA1', kolumny 'kolumna1' dla wartości w kolumnie 'wartosc1' i 'wartosc2'?
Dla jednej wartości będzie to tak:
Ja potrzebuję w jednym poleceniu pobrać dane dla wartość1 i 'wartosc2'. Wiem, że można, bo to kiedyś robiłem ale zapiski mi zaginęły. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
SELECT * FROM `tabela1` WHERE `kolumna1` = 'wartosc1' OR `kolumna1` = 'wartosc2'
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@Lord a od kiedy jednka kolumna w jednym rekordzie moze miec jednoczesnie (AND) wartosc1 i wartosc2 ?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
@Lord a od kiedy jednka kolumna w jednym rekordzie moze miec jednoczesnie (AND) wartosc1 i wartosc2 ? A wtedy kiedy wartosc1 = wartosc2 Nie poprawiałem Cię pisałem to w tym samym czasie co ty ![]() Masz racje AND jest bez sensu, ale bardziej myślałem o tym, że pytanie tyczy się łączenia warunków |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
`kolumna1` = 'wartosc1' AND `kolumna1` = 'wartosc2'
Wybacz, ale tekst 'wartosc1' i tekst 'wartosc2' Nigdy ni sa rowne ![]() Cytat Nie poprawiałem Cię pisałem to w tym samym czasie co ty Ja wiem, ze mnie nie poprawiales. Ja jedynie zwrocilem ci uwage na fakt, ze popelniles blad ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję, ale chyba mnie nie zrozumieliście o co mi chodzi. To co podaliście nie działa.
I z całą pewnością ta kwerenda inaczej wyglądała. mam w `kolumna1`rekordy z pięcioma różnymi wartościami. Ja chcę pobrać dane z dwoma. Dokładnie to tak kolumna ma nazwę `Miejscowosc`a ja potrzebuję zsumować inne kolumny dotyczące dwóch miejscowości. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zrozumiec zrozumielismy dobrze. To ty zle wytlumaczyles o co ci chodzi oraz fakt, ze masz strutkure do dupy.
To teraz moze w koncu podasz DOKLADNiE co masz tej kolumnie, jakis przyklad? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Zrozumiec zrozumielismy dobrze. To ty zle wytlumaczyles o co ci chodzi oraz fakt, ze masz strutkure do dupy. Faktycznie, mam strukturę do dupy, ale uznałem, że tak będzie prościej, zamiast tworzyć dodatkową tabelę i relacje. A mam tylko ok 160 rekordów. To teraz moze w koncu podasz DOKLADNiE co masz tej kolumnie, jakis przyklad? W tej kolumnie mam 5 różnych miejscowości, a rekordów w tabeli jest 160 (tyle jest działek zabudowanych lub nie, na różnych ulicach). W innej kolumnie mam powierzchnię działek, którą muszę zsumować dla dwóch różnych miejscowości. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Czego nie rozumiesz w zdaniu:
Cytat To teraz moze w koncu podasz DOKLADNiE co masz tej kolumnie, jakis przyklad? ? Naprawde ciezko ci podac jakies przykladowe dane a nie opis tych danych? Przeciez musimy chociazby zobaczyc jak ten dane podzieliles w tej kolumnie.... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez to dziala dokladnie tak samo jak to co ci podalem
`kolumna1` = 'wartosc1' OR `kolumna1` = 'wartosc2' a co rzekomo ci nie dzialalo.... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie działa. Ale poprawiałem potem "Metodę porównywania napisów", bo nie wszędzie była jednakowa. Chociaż sprawdzałem też z LIKE i wycinałem polskie znaki.
Teraz już nie dojdę co robiłem źle. Dzięki. Twój sposób jest lepszy, bo w moim nie działa LIKE (albo nie umiem zastosować). |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Twój sposób jest lepszy, bo w moim nie działa LIKE (albo nie umiem zastosować). Tak, w IN nie da sie stosowac LIKE
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.07.2025 - 01:58 |