Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 18.04.2013 16:31

Nazdarek. Mam urobenu tabulku user_friends ktora obsahuje tieto stlpce: Id_pridal, pridal, id_priatetel, priatel, stav, datum.
No a potreboval by som urobit vyber dat z dalsich 3 tabuliek ale tak, aby mi vyberalo len data tykajuce sa "mojich priatelov" ulozenych v tabulke user_friends. Urobil som si takyto multi select za pouzitia UNION ALL:
Kód:
$vytiahni=mysql_query("SELECT num_alb FROM user_gallery g WHERE status='public' AND EXISTS (SELECT id_pr FROM user_friends fr WHERE (g.id_autor = fr.id_pridal AND fr.id_priatel='$uzivatelID' AND fr.stav='friend') OR (g.id_autor = fr.id_priatel AND fr.id_pridal='$uzivatelID' AND fr.stav='friend'))
  UNION ALL
  SELECT id_act FROM user_activity1 a WHERE status='public' AND EXISTS (SELECT id_pr FROM user_friends fr WHERE (a.id_pridal = fr.id_pridal AND fr.id_priatel='$uzivatelID' AND fr.stav='friend') OR (a.id_pridal = fr.id_priatel AND fr.id_pridal='$uzivatelID' AND fr.stav='friend'))
  UNION ALL
  SELECT id_post FROM club_post p WHERE status='public' AND EXISTS (SELECT id_pr FROM user_friends fr WHERE (p.id_uzivatel = fr.id_pridal AND fr.id_priatel='$uzivatelID' AND fr.stav='friend') OR (p.id_uzivatel = fr.id_priatel AND fr.id_pridal='$uzivatelID' AND fr.stav='friend')) ");

kde $uzivatelID je moje prihlasovacie id. Tento select funguje, no problem je v dlzke nacitavania dat z DB. Preto sa chcem opytat, ci by sa nejako nedal ten select upavit, aby sa mi skratil cas nacitavania dat z DB. Alebo je to jedina moznost ako vybrat tie data z DB?
Dakujem.


Offline

Správca fóra
Správca fóra
Multi select

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.05.2013 11:12

Najskor by som si na tvojom mieste rozmyslel, co chcem s datami dalej robit, lebo v takomto tvare ti to bude zrejme na nic - nevies, z akej tabulky je id ziskane a ani ku ktoremu priatelovi patri, ale to asi vies. Urcite sa to da optimalizovat, len treba vysvetlit, co chces s vysledkom spravit (ci ma vobec vyznam to vsetko takto spajat dohromady).







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. multi select box

v JavaScript, VBScript, Ajax

15

459

22.02.2013 11:32

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formular: presun <option> zo <select> do <select>

v JavaScript, VBScript, Ajax

2

752

28.09.2009 15:27

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Multi inseret

v Databázy

6

665

09.01.2009 14:23

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Multi User - Wordpress

v Redakčné systémy

0

488

21.03.2007 20:15

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. multi file upload

v PHP, ASP

2

997

08.01.2010 20:42

DeeJay3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Schéma: Multi siréna

v Elektronika

0

1431

23.01.2007 5:17

Elektronic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Multi-core optimalizacia

v Intel - Integrated Electronics

7

944

06.05.2009 21:18

Mir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber multi NB

v Notebooky a netbooky

8

527

15.11.2009 10:23

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kúpa multi. zariadenia

v Externé zariadenia

2

598

17.08.2007 9:51

HITMAN_ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber multi prehravaca

v Notebooky a netbooky

3

424

02.09.2009 14:53

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam multi webhosting

v Webhosting a servery

16

2478

03.08.2009 19:10

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Schéma: Multi tón

v Elektronika

0

728

23.01.2007 5:16

Elektronic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. UXTheme Multi Patcher

v Operačné systémy Microsoft

2

498

23.12.2008 13:09

M4rek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. multi. do 3k

v Externé zariadenia

8

540

19.11.2008 17:05

chup44 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Multi-licencie na Windows

v Operačné systémy Microsoft

2

379

11.01.2013 13:14

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. UPGRADE Mihalism Multi Host

v Ostatné

0

613

28.04.2008 14:38

jukel Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra