Мне нужен запрос для следующей проблемы. В таблице 1 указаны обязательные поля ввода. Я возьму поля с неактивными = «Нет» и поле мант = «да»запрос с строковыми манипуляциями
Итак, у меня есть 4 записи с полями как sev, sev1, cde, frt.
Table1:
Fields Inactive mandt_field
sev no yes
sev1 no yes
sev2 yes yes
abd no no
cde no yes
frt no yes
Таблица 2 содержит данные, подобных этой
concession add_fields
TH-123 -sev*yes-sev1*no-sev2*yes
Th-234 -sev*yes-sev1*yes-cde*yes-frt*no
Th-345 -sev*yes-cde*yes-frt*no
TH-456 -cde*no-frt*no
Th-012 -sev*no-sev1*no-cde*no-frt*no
Th-451 -frt*yes
TH-900 -sev2*no
Теперь мне нужна запись, которые не имеют вышеуказанное 4 поля в add_fields. выход должен возвращать следующие записи: - TH-123, Th-345, TH-456, Th-451, TH-900.
Эти 4 записи не имеют всех 4 полей, которые мы извлекли из предыдущей таблицы (sev, sev1, cde, frt).
No. полей в результате table1 могут vary..As эти взяты из данных таблицы ... так что мы можем иметь (SEV, sev1, CDE, FRT ....)
Можете ли вы не поставить таблицу2 в 1-ю нормальную форму, чтобы избежать этой проблемы? –
@Martin - Если я правильно понял вас, у меня есть уникальный ключ в таблице2, названный концессией. С помощью этого я могу идентифицировать уникальную запись. Если вы хотите разбить столбец add_fields на разные поля. Нет. полей динамические с пользовательским вводом. Дайте мне знать, если я не знаю. – satya
Нет. Я имею в виду разбить 'add_fields' на его составные элементы и хранить их как строки. –