![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pewien problem z union. Oto zapytanie
Otrzymuję taki wynik czas 8 40 Chciałbym aby 8 jako liczba godzin z poniedziałku wyświetlała się w kolumnie czas, a 40 jako liczba godzin w kolumnie czaspracy: czas czaspracy 8 40 Gdzie popełniłem błąd? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak dziala wlasnie UNION. On tworzy kolejne rekordy a nie kolejne kolumny. W czym problem?
-------------------- "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: 16 Pomógł: 0 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie mój błąd, przepraszam. Pojawia się więc pytanie, w jaki sposób mógłbym wyświetlić wynik tego zapytania w kolumnach obok siebie?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Robisz to w php? To poprostu pobierz oba rekordy i wyswietlaj obok siebie.
-------------------- "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: 16 Pomógł: 0 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie, robie to w zwykłej bazie danych - MySQL Workbench.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ps: mozesz tez zrobic to bez UNION, w jednym zapytaniu i wtedy bedziesz mial obok siebie. Tutaj bylo pisane jak to robic
http://forum.php.pl/index.php?s=&showt...t&p=1116073 -------------------- "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: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Wiem, że nie powinno się JOIN'ować do samego siebie, ale spróbuj tak, nie jest to jakiś olbrzymi błąd
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
@in5ane
Rozumiem, że przy jednym i drugim start tez powinno byc wt2 i wt1? Bez tego wywala błąd 'Column start in field list is ambigous'. Dodałem to czego brakuje i owszem pojawiły się 2 kolumny, jednak w każdej z nich była wartość 40 ![]() Teraz spróbuje zrobić coś sposobem nospor, chociaz nie wiem co z tego wyjdzie. W sqlu jestem kompletnym laikiem Zrobiłem coś takiego, ale w czas dzien i czastydzien wyswietla mi sie po 40 ;/
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuję, działa. W sumie jak tak na to patrze to całkiem prosta konstrukcja, tylko trzeba o niej wiedziec
![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
mmm podal to samo co ja ci proponowalem tylko ze on uzyl case zamiast if... no i podal calkowitego gotowca...
![]() -------------------- "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: 19.07.2025 - 05:36 |