Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%)
|
Cześć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W mojej aplikacji wykorzystuje GROUP_CONCAT w rezultacie otrzymuję kolumnę z danymi typu: user1, user2, user3. Filtruję to za pomocą
Czy nie obciąży to zbytnio mysql lub czy można to wykonać lepiej ? Ten post edytował wlamywacz 12.08.2008, 17:32:36 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%)
|
Pobieram z mysql userow którzy nalezą do danego zlecenia. Zapytaniem GROUP_CONCAT łącze wszystkich userow do jednego pola i wygląda to mniej więcej tak:
users | idzlecenia | inne marian, wladek,waldek 1 juzek, zbychu, waldek 2 No i chce sprawdzić czy w tej tabeli users występuje dana osoba. Nie mogę użyć warunku gdyż wybierze mi zlecenia w których występuje dana osoba jednak pominie inne osoby i dostane taki wynik: users | idzlecenia | inne waldek 1 waldek 2 |
|
|
|
wlamywacz REGEXP a wydajność 12.08.2008, 17:32:00
SongoQ A nie mozesz przeniesc tego do warunku?? Wtedy reg... 12.08.2008, 17:47:12
wlamywacz Nie mogę dać w warunku bo pobieram GROUP_CONCAT ws... 14.08.2008, 15:10:48
nospor moze napisz od początku co chcesz zrobic i dlaczeg... 14.08.2008, 15:12:29
SongoQ Dziwna masz ta strukture, gdyz takie rzeczy sie na... 14.08.2008, 15:27:58
wlamywacz SongoQ właśnie dostaje coś takiego i mam taka stru... 14.08.2008, 20:02:43
SongoQ Jesli chcesz tylko sprawdzic czy Twoj user jest w ... 17.08.2008, 20:34:53 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:45 |