Size: a a a

2021 October 11

YN

Yevhen Nedaskivskyi in MySQL
Тут грустно, когда в MySQL тупит, а в MS резво бегает...
источник

YN

Yevhen Nedaskivskyi in MySQL
Тут в первую очередь дело в синтаксисе, а не в разнице в исполнении
источник

EG

El Grizlo in MySQL
тот же INTERSECT в mySQL не поддерживается))
я час убил чтоб понять что не так )
источник

EG

El Grizlo in MySQL
это да
источник

YN

Yevhen Nedaskivskyi in MySQL
Intersect это тоже синтаксический сахар 😉
источник

EG

El Grizlo in MySQL
приходится один и тот же код подгонять под mssql и mysql 🤦‍♂️
источник

YN

Yevhen Nedaskivskyi in MySQL
ISNULL/IFNULL
источник

YN

Yevhen Nedaskivskyi in MySQL
источник

EG

El Grizlo in MySQL
замена IN?
источник

YN

Yevhen Nedaskivskyi in MySQL
Именно
источник

EG

El Grizlo in MySQL
еееееиии! )) угадал ))
источник

YN

Yevhen Nedaskivskyi in MySQL
Это всё такое...
источник

YN

Yevhen Nedaskivskyi in MySQL
ISNULL всегда можно поменять на IFNULL или COALESCE
источник

YN

Yevhen Nedaskivskyi in MySQL
Но
источник

YN

Yevhen Nedaskivskyi in MySQL
Я могу написать такое:
источник

YN

Yevhen Nedaskivskyi in MySQL
SELECT T1.*, T2.* FROM Database1.dbo.Table1 T1
JOIN Database2.dbo.Table2 T1 ON T1.ID = T2.ID
источник

YN

Yevhen Nedaskivskyi in MySQL
И это будет работать как в MySQL так и в MS SQL
источник

YN

Yevhen Nedaskivskyi in MySQL
Но PostgreSQL так уже не умеет
источник

YN

Yevhen Nedaskivskyi in MySQL
И обойти это можно за счёт специальных функций, но морока это ещё та
источник

YN

Yevhen Nedaskivskyi in MySQL
Писать кросплатформенный SQL очень тяжело, очень
источник