I'm trying to trace some SQL in Microsoft Server. I came across a join that is using a convention unfamiliar to me. What does "=*
" mean?
WHERE table1.yr =* table2.yr -1
"Kiss" is the most common definition for the emoticon :-* on Snapchat, WhatsApp, Facebook, Twitter, Instagram, and TikTok. :-* Definition: Kiss.
Summary of Key Points. "Kiss" is the most common definition for :* on Snapchat, WhatsApp, Facebook, Twitter, Instagram, and TikTok. :* Definition: Kiss.
The ampersand, also known as the and sign, is a letter that is the logogram &, representing the conjunction "and". It originated as a ligature of the letters et—Latin for "and". Ampersand.
Definition of can-do : characterized by eager willingness to accept and meet challenges a can-do attitude.
This:
WHERE t.column =* s.column
...is old TSQL (pre SQL Server 2005) outer join syntax, and is not an ANSI JOIN.
Reference: SQL Server 2005 Outer Join Gotcha
I believe that is old syntax indicating an outer join condition from table1 to table2
Old style:
SELECT * FROM table1, table2 WHERE table1.yr =* table2.yr -1
New style (SQL92):
SELECT * FROM table2 LEFT OUTER JOIN table1 ON table1.yr = table2.yr - 1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With