Size: a a a

2020 June 28

IZ

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

Написать условие "совпадает"
источник

IZ

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

OP

Oleg Pavl in MySQL
Ilia Zviagin
Один ко многим найди как реализуется
Да там чет сложнее, на сколько я помню. Там айди с родительской сущностью один, и там еще какие то фишки были.
источник

IZ

Ilia Zviagin in MySQL
Oleg Pavl
Да там чет сложнее, на сколько я помню. Там айди с родительской сущностью один, и там еще какие то фишки были.
Не, не сложнее
источник

OP

Oleg Pavl in MySQL
Ilia Zviagin
Один ко многим найди как реализуется
А хотя по сути оно на то и выходит) Просто получается что айди так же является как первичным так и внешним ключем, так ведь?
источник

IZ

Ilia Zviagin in MySQL
Oleg Pavl
А хотя по сути оно на то и выходит) Просто получается что айди так же является как первичным так и внешним ключем, так ведь?
В родительской таблице ID объекта первичный ключ, в дочерней - он часть первичного и внешний ключ
источник

OP

Oleg Pavl in MySQL
Ilia Zviagin
В родительской таблице ID объекта первичный ключ, в дочерней - он часть первичного и внешний ключ
Хибер такую сгенерил.
источник

OP

Oleg Pavl in MySQL
Кастомер это родительская таблица
источник

IZ

Ilia Zviagin in MySQL
Oleg Pavl
Хибер такую сгенерил.
Так непонятно, надо лучше DDL
источник

A

Armen in MySQL
вот пример:

SELECT * FROM tabl1_1;
SELECT * FROM tabl1_2;

команда:
select * from tabl1_1 where not EXISTS (SELECT * from tabl1_2 WHERE tabl1_1.id = tabl1_2.id)
union all
select * from tabl1_2 where not EXISTS (SELECT * from tabl1_1 WHERE tabl1_2.id = tabl1_1.id)

вывод:

"id"  "summa"
"5"  "500"
"8"  "800"
"4"  "400"
"9"  "900"

Нашло то, что есть в одном но нет во втором, а то что есть и там там но разное не выводит. Задача чтобы вывод был таким:

"id"  "summa1"  "summa2"
"2"    "200"    "250"
"5"    "500"    NULL
"8"    "800"    NULL
"4"    NULL    "400"
"9"    NULL    "900"
"10"  "1000"    "1100"
источник

A

Armen in MySQL
источник

A

Armen in MySQL
источник

OP

Oleg Pavl in MySQL
Ilia Zviagin
Так непонятно, надо лучше DDL
Вот что хибер генерит.
Hibernate:
   
   create table customer_addresses (
      customer_id integer not null,
       address_line1 varchar(255),
       address_line2 varchar(255),
       city varchar(255),
       country varchar(255),
       state varchar(255),
       zip_code varchar(255)
   ) engine=InnoDB
Это вообще законно?) Чет не вижу ни первичного, ни внешнего ключа.
источник

DE

Denis Efremov in MySQL
Armen
вот пример:

SELECT * FROM tabl1_1;
SELECT * FROM tabl1_2;

команда:
select * from tabl1_1 where not EXISTS (SELECT * from tabl1_2 WHERE tabl1_1.id = tabl1_2.id)
union all
select * from tabl1_2 where not EXISTS (SELECT * from tabl1_1 WHERE tabl1_2.id = tabl1_1.id)

вывод:

"id"  "summa"
"5"  "500"
"8"  "800"
"4"  "400"
"9"  "900"

Нашло то, что есть в одном но нет во втором, а то что есть и там там но разное не выводит. Задача чтобы вывод был таким:

"id"  "summa1"  "summa2"
"2"    "200"    "250"
"5"    "500"    NULL
"8"    "800"    NULL
"4"    NULL    "400"
"9"    NULL    "900"
"10"  "1000"    "1100"
Группируй по ID и условие поставь на одинаковость суммы
источник

IZ

Ilia Zviagin in MySQL
Oleg Pavl
Вот что хибер генерит.
Hibernate:
   
   create table customer_addresses (
      customer_id integer not null,
       address_line1 varchar(255),
       address_line2 varchar(255),
       city varchar(255),
       country varchar(255),
       state varchar(255),
       zip_code varchar(255)
   ) engine=InnoDB
Это вообще законно?) Чет не вижу ни первичного, ни внешнего ключа.
Как-то мало полей.... Ключ должен быть составной
источник

OP

Oleg Pavl in MySQL
Ilia Zviagin
Как-то мало полей.... Ключ должен быть составной
В таблице поидее вообще нет первичного ключа, только внешний. Странно, но хибер как то так работает с коллекциями видать.
источник

OP

Oleg Pavl in MySQL
Еще и перечисления записывает как варчар, а я мучался их в скрипте писал(
джава:
@NotNull
@Enumerated(EnumType.STRING)
   private BookCategory category;
sql:
category varchar(255),
источник

M

Mihail in MySQL
всем привет. Может кто напомнит название такой книжки по mysql для начинающих. В общем там на страниц 200 объяснялись самые базовые вещи и все примеры базировались на теме employees
источник

DE

Denis Efremov in MySQL
источник

M

Mihail in MySQL
спасибо большое
источник