[MySQL] Pobranie danych dla dwóch wartości z kolumny |
[MySQL] Pobranie danych dla dwóch wartości z kolumny |
8.08.2019, 12:02:29
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. |
|
|
8.08.2019, 12:05:14
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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 |
|
|
8.08.2019, 12:06:12
Post
#3
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) |
|
|
|
8.08.2019, 12:08:00
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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 |
|
|
8.08.2019, 15:52:38
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 |
|
|
8.08.2019, 15:57:56
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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 |
|
|
12.08.2019, 10:54:58
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. |
|
|
12.08.2019, 10:57:24
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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 |
|
|
13.08.2019, 07:06:18
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. |
|
|
13.08.2019, 08:55:26
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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 |
|
|
13.08.2019, 09:36:54
Post
#11
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) |
|
|
|
13.08.2019, 09:54:53
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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 |
|
|
13.08.2019, 10:32:11
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ć). |
|
|
13.08.2019, 10:39:10
Post
#14
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 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: 28.03.2024 - 18:36 |