Size: a a a

2021 September 15

S

SMB in QA_ua
- добавь в первую строку , data
- Join поменяй на left join
источник

V

Viktoriia in QA_ua
Можете написать как должно быть правильно все ?
источник

S

SMB in QA_ua
и раз там стоит udb. схема то в идеале надо добавить ее как префикс в названия таблиц
источник

S

SMB in QA_ua
ремня бы тебе дать...
ладно
источник

S

SMB in QA_ua
сек
источник

V

Viktoriia in QA_ua
источник

S

SMB in QA_ua
Select userName, attributeName, data
From udb.userTab1
left join udb.attributeData
On udb.userTab1.userId = udb.attributeData.userId
left join udb.attributeKey
On  udb.attributeData.attributeId= udb.attributeKey.attributeId
источник

R(

Roman (rpwheeler) in QA_ua
1) Вообще конечно лучше бы таблицы создать. Я использовал SQLite studio , небольшая программа, удобно работать.

2) На sql-ex.ru были хорошие упражнения, но что-то он прилёг.

3) Select userName, attributeName
» From attributeKey
Join attributeData
On userTab1.userId = attributeData.userId
» Join attributeKey  
On  attributeData.attributeId= attributeKey.attributeId

у Вас дважды упоминается таблица attributeKey  ,там userTab1 первая наверное.
источник

S

SMB in QA_ua
если будут вопросы у преподов (там по рагульному както стоит пред-условие) -
udb. в самом начале похоже на схему данных в рамках БД (не саму БД)
источник

V

Viktoriia in QA_ua
😔 и как правильно
источник

S

SMB in QA_ua
правильно скачай вот эту хрень
https://rutracker.org/forum/viewtopic.php?t=5453879
и начинай фигачить степ бай степ
(там правда без субтитров но препод норм говорит и показывает)
источник

V

Viktoriia in QA_ua
Спасибо 🙏
источник

S

SMB in QA_ua
увелкам
источник

MP

Maxim Perederiy in QA_ua
Только учтите, что если на собесе спросят а как вы решили и что значит лефт джоин, и почему не заюзали райт, то вы будете в очень патовой ситуации
источник

S

SMB in QA_ua
потому что райт джойн ненужен
источник

S

SMB in QA_ua
его для левшей придумали
источник

MP

Maxim Perederiy in QA_ua
Я думаю что для трейни/джунов, да и вообще важно не само решение а логика/подход и почему именно так, я когда один раз шел на джуна решил задачку по sql сразу 3мя разными способами и рассказал лиду что вот этот топорный, он решает именно это задачу, т.е. частный случай, если надо общий случай то могу предложить такое решение, а если хотите посмотреь насколько я знаю sql то вот решение через оконные функции, на этом часть по sq. закончилаь и я получил оффер
Поэтому я бы рекомендовал искать не решение а книги, ибо любой вопрос и вы посыпались на интервью
источник

MP

Maxim Perederiy in QA_ua
Вопрос, а хоть кто-то в работе юзал джоины, я вот за почти 5 лет никогда их не юзал,причём я работал над разработкой студии для работы с RDBMS ?
источник

S

SMB in QA_ua
эээ?
источник

V

Viktoriia in QA_ua
Мне скорее для саморазвития ребят, я не хотела бы в финтех, но опыт решения тестовых тоже опыт
источник