Каждый.У меня есть таблица mySQL, подобная этой:
DATA(sku,quantity)
ABC 55
ABC_DE005 1
ABC_DE006 1
ABC_DE007 1
ABC_DE008 1
DEF 30
DEF_DE56 1
DEF_DE57 1
DEF_DE58 1
DEF_DE59 1
DEF_DE60 1
DEF_DE61 1
XYZ 0
XYZ_DE565 0
XYZ_DE566 0
XYZ_DE567 0
XYZ_DE568 0
XYZ_DE569 0
ABC - это основной SKU, ABC_DExx - это вспомогательный SKU, а количество всегда равно 1 или 0.Мой вопрос:
Как я могу выбрать все Sku, которые имеют количество более 20 на основной SKU?Или Если основной SKU имеет количество более 20, то будет выбран основной SKU и его вспомогательный SKU.что-то вроде
"SELECT * From DATA Where quantity > 20 ..."
Ниже приведен конечный результат, который я хочу (основной SKU (например, ABC) и его вспомогательный SKU (например, ABC_DExx) будет отображаться, потому что основной SKU ABC превышает 20):
DATA(sku,quantity)
ABC 55
ABC_DE005 1
ABC_DE006 1
ABC_DE007 1
ABC_DE008 1
DEF 30
DEF_DE56 1
DEF_DE57 1
DEF_DE58 1
DEF_DE59 1
DEF_DE60 1
DEF_DE61 1
Спасибо