[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
rýchlosť SQL

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 04.05.2010 17:48 | rýchlosť SQL

Zdravím zo Slovenska!
Potreboval by som sa uistiť o jednej veci. doteraz som si myslel, že toto je optimálny výraz pre výber troch stĺpcov z dvoch tabuliek napr.:
Kód:
SELECT faktury.polozka, faktury.ciastka, zakaznik.meno FROM faktury, zakaznik WHERE faktury.zakID = zakaznik.ID

No a dnes som sa dozvedel že by to malo optimálne vyzerať takto(ak to správne chápem a na to sa pýtam):
Kód:
SELECT faktury.polozka, faktury.ciastka, zakaznik.meno FROM faktury JOIN zakaznik ON faktury.zakID = zakaznik.ID

Je ten druhý spôsob rýchlejší(ako som čítal, ak som to pochopil)? Lebo doteraz som žil (asi chybne)v tej prvej alternatíve...
Ďakujem za rady/názory/opravy...


Offline

Užívateľ
Užívateľ
rýchlosť SQL

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0 | 0
NapísalOffline : 04.05.2010 20:00 | rýchlosť SQL

nie
join sa oplati keby si ich casto spajal, v takejto jednoduchej veci je to totalne jedno


Offline

Skúsený užívateľ
Skúsený užívateľ
rýchlosť SQL

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 04.05.2010 20:27 | rýchlosť SQL

Urob si benchmark. Ak ti vyjde rozdiel, ktorý by bol zásadný, zariaď sa podľa toho. Ak nie, kašli na to.
Ak robíš systém, pri ktorom musíš rozmýšlať, či nakúpiť 10 alebo 11 serverov a zrovna táto querička spôsobuje potrebu toho jedného, je to o inom. To ale nepredpokladám.


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
rýchlosť SQL

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 04.05.2010 21:54 | rýchlosť SQL

Forty-
Asi nerozumiem tomu ,,keď si ich často spájal,,...

roobertek:
to je trochu problém - vyrobiť si tabuľku s niekoľko sto záznamami(ešte len začínam, nemám rutinu..)


Offline

Skúsený užívateľ
Skúsený užívateľ
rýchlosť SQL

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 04.05.2010 22:04 | rýchlosť SQL

Niekoľko sto záznamov nie je žiadna tabulka. To nech to spravíš aj najneoptimálnejšie ako sa len dá, nebude to zle.


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
rýchlosť SQL

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 04.05.2010 22:25 | rýchlosť SQL

OK, tak je to jedno. To som vlastne chcel vedieť.
Tu je o tom tiež pár zaujímavých poznámok: http://diskuse.jakpsatweb.cz/?action=vt ... &page=-1#7


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 05.05.2010 7:58 | rýchlosť SQL

oba zapisy su totozne, jedna sa o takzvany inner join. ak su v databaze inak interpretovane tak je to chyba db servera


 [ Príspevkov: 7 ] 


rýchlosť SQL



Podobné témy

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

Sql

v Redakčné systémy

7

755

12.04.2007 9:55

mokus

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

Sql.....

v Databázy

27

1390

18.07.2008 16:50

m4r14n

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

SQL prikaz

v Databázy

8

1446

06.10.2009 19:21

rooobertek

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

SQL Writer

v Operačné systémy Microsoft

3

262

04.05.2009 23:01

Jeffo

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

SQL samouk

v Databázy

11

2991

23.09.2009 17:32

Srnka0

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

SQL databaza

v Databázy

8

883

03.05.2008 14:08

p360t

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

SQL injection

v Služby a webstránky

1

89

27.02.2014 17:36

walther

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

SQL Trigger

v Databázy

1

176

15.05.2013 22:51

XOLOO

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

SQL injection

v Databázy

7

589

11.01.2010 17:17

Antuanet

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

SQL worksheet

v Databázy

0

623

13.11.2008 21:50

lukinno

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

SQL Injection

v PHP, ASP

2

455

07.01.2010 20:43

rooobertek

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

SQL help

v Databázy

0

600

04.10.2010 8:42

acheron1555

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

SQL dotaz

v Databázy

3

350

14.08.2012 16:00

hackerwoody

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

DB sql

v PHP, ASP

1

262

27.08.2011 11:45

emer

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

microsoft sql

v Ostatné programy

1

404

04.02.2009 1:34

vivo

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

VisualStudio - sql

v Databázy

9

549

08.05.2016 8:38

1xyzed



© 2005 - 2018 PCforum, edited by JanoF