Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
Log in  ::  Register  ::  Not logged in
Home       Members    Calendar    Who's On

Add to briefcase

Posted Sunday, January 15, 2012 10:54 PM
SSC Journeyman

SSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC Journeyman

Group: General Forum Members
Last Login: Thursday, July 16, 2015 12:24 AM
Points: 92, Visits: 227
Dear Friends,

I am having two tables TB_PERSON_P and TB_PERSON_R
both having a common column R_ID
now we can write two query:

select R_ID from TB_PERSON_P P,TB_PERSON_R R where P.R_ID=R.R_ID


Select R_ID from TB_PERSON_P P join TB_PERSON_R on P.R_ID=R.R_ID

which would be faster among these two statement?

Post #1236389
Posted Monday, January 16, 2012 12:07 AM



Group: General Forum Members
Last Login: Monday, August 24, 2015 12:51 AM
Points: 6,794, Visits: 8,715
both will be equal;

However, I always advise to use the join syntax because it nicely distinguishes join conditions and filter conditions.
This is especially interesting with outer joins.
BTW as of sql2005 ( exception trace flag can be enabled ) the old style outer join syntax ( *= , =* ) are no longer supported with sqlserver.


Don't drive faster than your guardian angel can fly ...
but keeping both feet on the ground won't get you anywhere

- How to post Performance Problems
- How to post data/code to get the best help

- How to prevent a sore throat after hours of presenting ppt ?

"press F1 for solution", "press shift+F1 for urgent solution"

Need a bit of Powershell? How about this

Who am I ? Sometimes this is me but most of the time this is me
Post #1236402
« Prev Topic | Next Topic »

Add to briefcase

Permissions Expand / Collapse