[ 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 CMS

7

1069

12.04.2007 9:55

mokus

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

Sql.....

v Databázy

27

1886

18.07.2008 16:50

m4r14n

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

Sql

v Ponuka a dopyt práce

9

1216

21.10.2020 19:39

citizen

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

SQL injection

v Internet, služby a sociálne siete

1

397

27.02.2014 17:36

walther

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

SQL Trigger

v Databázy

1

503

15.05.2013 22:51

XOLOO

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

SQL injection

v Databázy

7

892

11.01.2010 17:17

Antuanet

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

SQL worksheet

v Databázy

0

918

13.11.2008 21:50

lukinno

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

SQL Injection

v Backend

2

752

07.01.2010 20:43

rooobertek

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

SQL dotaz

v Databázy

3

665

14.08.2012 16:00

hackerwoody

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

DB sql

v Backend

1

517

27.08.2011 11:45

emer

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

SQL help

v Databázy

0

941

04.10.2010 8:42

acheron1555

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

microsoft sql

v Ostatné programy

1

1076

04.02.2009 1:34

vivo

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

VisualStudio - sql

v Databázy

9

1170

08.05.2016 8:38

1xyzed

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

SQL prikaz

v Databázy

8

1831

06.10.2009 19:21

rooobertek

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

SQL Writer

v Windows

3

602

04.05.2009 23:01

Jeffo

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

SQL samouk

v Databázy

11

4026

23.09.2009 17:32

Srnka0



© 2005 - 2026 PCforum, edited by JanoF