Size: a a a

2020 June 28

Д.

Дамир ... in MySQL
Ilia Zviagin
А ответ на первый вопрос какой?
естественный если правильно понимаю

суррогатный не подходит т.к не зависит от информации в строке

естественный - этом случае id поля высчитывает в зависимости от нескольких полей
источник

DE

Denis Efremov in MySQL
Дамир ...
естественный если правильно понимаю

суррогатный не подходит т.к не зависит от информации в строке

естественный - этом случае id поля высчитывает в зависимости от нескольких полей
Это называется "композитный"
источник

Д.

Дамир ... in MySQL
Denis Efremov
Это называется "композитный"
вот еще бы инкремент по композитному ключу
источник

Д.

Дамир ... in MySQL
хотя нет, я уже путаться начал)
источник

IZ

Ilia Zviagin in MySQL
Дамир ...
естественный если правильно понимаю

суррогатный не подходит т.к не зависит от информации в строке

естественный - этом случае id поля высчитывает в зависимости от нескольких полей
Тогда генерируй сам, в приложении, либо триггером или процедурой в БД.
источник

IZ

Ilia Zviagin in MySQL
Дамир ...
генерировать через триггеры нужно?
Вот ты на кой эту вот картинку прислал? Что в ней толку?
источник

A

Armen in MySQL
Привет всем. Помогите с запросом. Есть две одинаковые таблицы допустим с полями
id
summa
Надо сравнить их. Вывести только то, что не совпадает. Надо одним запросом. Gоказало то, что есть и там и там, но summa разная, есть в первой но нет во второй, или есть во второй, но нет в первой. Не пойму как сделать это одним запросом. Спасибо.
источник

S

Syntax Highlight Bot in MySQL
Armen
Привет всем. Помогите с запросом. Есть две одинаковые таблицы допустим с полями
id
summa
Надо сравнить их. Вывести только то, что не совпадает. Надо одним запросом. Gоказало то, что есть и там и там, но summa разная, есть в первой но нет во второй, или есть во второй, но нет в первой. Не пойму как сделать это одним запросом. Спасибо.
источник

IZ

Ilia Zviagin in MySQL
Armen
Привет всем. Помогите с запросом. Есть две одинаковые таблицы допустим с полями
id
summa
Надо сравнить их. Вывести только то, что не совпадает. Надо одним запросом. Gоказало то, что есть и там и там, но summa разная, есть в первой но нет во второй, или есть во второй, но нет в первой. Не пойму как сделать это одним запросом. Спасибо.
select * from table1 where not exests ( select  1 from table2 where ...)
union all
select * from table2 where not exests ( select  1 from table1 where ...)
источник

A

Armen in MySQL
Спасибо, сейчас попробую... все три варианта увидит да?
источник

A

Armen in MySQL
Ilia Zviagin
select * from table1 where not exests ( select  1 from table2 where ...)
union all
select * from table2 where not exests ( select  1 from table1 where ...)
а join нигде не надо?
источник

A

Armen in MySQL
как сопоставить каждую с каждой
источник

IZ

Ilia Zviagin in MySQL
Armen
Спасибо, сейчас попробую... все три варианта увидит да?
Какие ТРИ?
источник

A

Armen in MySQL
1) есть и там там, но сумма разная, 2) есть в первой но нет вообще во второй 3) в первой нету, но есть во второй
источник

A

Armen in MySQL
если какой-то ID в какой-то одной таблице есть, а в во второй такой строки вообще нет
источник

TS

Timoschenko Slavik in MySQL
всем привет
источник

Д.

Дамир ... in MySQL
Ilia Zviagin
Вот ты на кой эту вот картинку прислал? Что в ней толку?
узнать куда ли тыкнул вообще
спасибо
источник

IZ

Ilia Zviagin in MySQL
Armen
1) есть и там там, но сумма разная, 2) есть в первой но нет вообще во второй 3) в первой нету, но есть во второй
Есть и там и там - это как раз join, и его я не писал
источник

OP

Oleg Pavl in MySQL
Народ, кто может подсказать как выглядит схема таблицы списка в JPA, когда у сущности есть список елементов? Или ссылку дайте, а то чет не гуглится, фигню всякую выбрасывает, видать вопрос задаю через опу.
источник

A

Armen in MySQL
Ilia Zviagin
Есть и там и там - это как раз join, и его я не писал
есть и там и там, но сумма разная. тот пример сработает? не понял, если честно, как связвать их по ID, чтобы показало что такой-то ID  в первой оддна сумма во второй другая
источник