ďťż
 
[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?= ďťż
 
[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?=



Peanut Butter & Jelly - 04-09-2007 00:08
[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?=
  Hej,
Borykam się z takim oto problemem.
Mam sobie dwie tabele - jedna przechowuje logi z zasileń kont pre-paid
klientów a druga z codziennych operacji wszystkich klientów.
Obie tabele posiadają pola user, data (timestamp) i log. Chciałbym
zgrabnym zapytaniem połączyć obie tabele i otrzymać posortowane według
daty logi operacji, tak, żeby się userowi wyświetlały dokładnie
poszczególne operacje wg daty zajścia (wydatki przemieszane z wpływami).
Kombinowałem coś z temporary table, ale poległem na próbie masowego
insertu danych z drugiej tabeli do tej tymczasowej.
To pewnie banał, proszę o delikatne naprowadzenie.





mojeza - 04-09-2007 00:08
=?iso-8859-2?q?Re:_po=B3=B1czenie_tabel_wg_kolumn,_nie_wiersz y?=
  Poczytaj na temat UNION [ALL | DISTINCT], nie sadze abys potrzebowal
temporary table zeby uzyskac zamiezony efekt:

SELECT user, data, log FROM t1
UNION ALL
SELECT user, data, log FROM t2
ORDER BY user, data

albo:

SELECT user, data, log FROM t1 WHERE user = 12345
UNION ALL
SELECT user, data, log FROM t2 WHERE user = 12345
ORDER BY data, log




Peanut Butter & Jelly - 05-09-2007 00:21

  mojeza pisze:
> Poczytaj na temat UNION [ALL | DISTINCT], nie sadze abys potrzebowal
> temporary table zeby uzyskac zamiezony efekt:
>
> SELECT user, data, log FROM t1
> UNION ALL
> SELECT user, data, log FROM t2
> ORDER BY user, data
>
> albo:
>
> SELECT user, data, log FROM t1 WHERE user = 12345
> UNION ALL
> SELECT user, data, log FROM t2 WHERE user = 12345
> ORDER BY data, log
>

Wielkie dzięki, googlowałem ale musiałem to przeoczyć.
Pozdrawiam,
P.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [MySQL] Zapytanie z pliku , wynik do pliku [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • adwokat.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com