Ниже приводится таблица заказВыделение нескольких строк из столбца
order_table
product_id amount price
1 2 4
1 5 4
2 2 4
2 3 4
3 4 4
4 3 4
4 2 4
4 2 4
5 4 4
5 1 4
6 1 4
6 1 4
И ниже мои табличные значения
value_table
product_id value
1 a
1 b
1 c
2 a
2 b
2 c
3 a
3 d
3 c
4 a
4 d
4 c
5 a
5 b
5 c
6 a
6 d
6 c
То, что я хочу достичь, это в таблице ниже.
product_id amount*price as total values
3 12 a,c and not equal to b
4 28 a,c and not equal to b
6 8 a,c and not equal to b
Я понимаю, что как только вы группировать product_id, то он покажет вам только значение = «а» или «с». и это прекрасно, что я ищу, это продукты, которые содержат как a, c, так и не хотят, чтобы product_id имел значение, равное = b Итак, чтобы суммировать, только 3,4,6 должны отображаться сгруппированными, t суммируйте дубликаты того же порядка.
product_id 3 должен иметь в общей сложности 16, не так ли? –
Да, извините, я создал поддельный стол, поэтому я не отдал свою базу данных. ха-ха, но да, ты прав. –