[MySQL] Czy da =?ISO-8859-2?Q?si=EA_wykonac_takie_powi=B1z?==?ISO-8859-2?Q?anie_mi=EAdzy_tabelami=2C_i_jak_to_odpyta=E6_? ==?ISO-8859-2?Q?=3F?=
sawic - 07-03-2007 00:05
[MySQL] Czy da =?ISO-8859-2?Q?si=EA_wykonac_takie_powi=B1z?==?ISO-8859-2?Q?anie_mi=EAdzy_tabelami=2C_i_jak_to_odpyta=E6_? ==?ISO-8859-2?Q?=3F?=
Witam. Mam takie tabele:
glowna: id | wartosc | pole --------------------- 1 | cos1 | ? 2 | cos2 | ?
pomocnicza: doID | zawartosc ---------------- 1 | 5 1 | 10 1 | 15 2 | 10
Czy da się odpytać tabelę glowna, aby w jednym wierszu otrzymac wszystkie odpowiednie zawartości z tabeli pomocnicza odpowiadające id wiersza z tabeli głównej ? Potrzebowałbym wyniku w postaci tablicy czu coś takiego.
Czyli: select * from tabelaGlowna where id = '1'
a jako wynik otrzymuję:
id | wartosc | pole -------------------------- 1 | cos1 | [5,10,15]
Jest to w ogóle wykonalne ? Typ tabeli głównej to myisam i raczej nie może być zmieniony. Tabela pomocnicza może być obojętnie jaka.
Pozdrawiam
Maciek Dobrzanski - 07-03-2007 00:06
"sawic" <sawicc@wytnij.to.gmail.com> wrote in message news:esk8dl$lf8$1@news.onet.pl...
> Czy da się odpytać tabelę glowna, aby w jednym wierszu otrzymac wszystkie > odpowiednie zawartości z tabeli pomocnicza odpowiadające id wiersza z > tabeli głównej ?
GROUP_CONCAT(pomocnicza.zawartosc) + GROUP BY pomocnicza.doID
Maciek
Piotr Keplicz - 07-03-2007 00:06
sawic: > Czy da się odpytać tabelę glowna, aby w jednym wierszu otrzymac > wszystkie odpowiednie zawartości z tabeli pomocnicza odpowiadające id > wiersza z tabeli głównej ?
Da się - GROUP_CONCAT().
..pk.
sawic - 07-03-2007 00:06
Maciek Dobrzanski napisał(a): > GROUP_CONCAT(pomocnicza.zawartosc) + GROUP BY pomocnicza.doID >
Dzięki.
Trudno coś znaleźć jak sie nie wie dokładnie czego szuka. Albo ja jestem jakiś niekompatybilny z manualem.
Pozdrawiam
sawic - 07-03-2007 00:06
Piotr Keplicz napisał(a): > Da się - GROUP_CONCAT(). >
Dzięki.
Pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
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.pldoc.pisz.plpdf.pisz.ploefg.opx.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 |
|