Представьте себе 3 круга. Каждый круг имеет несколько чисел
Круг 1 имеет следующие цифры
1, 4, 7, 9
Круг 2 имеет следующие цифры
2, 5, 8, 9
Круг 3 имеет следующие цифры
3, 6, 7, 8, 9
Круг 1 и Круг 2 имеют следующие номера
10, 9
Круг 1 и Круг 3 имеют следующие номера
7, 9
Круг 2 и Круг 3 имеют следующие номера
8, 9
Все три круга делятся
9
Каждое число представляет симптомы, поэтому в моем случае
Числа в кружке 1 могут быть признаками короткого замыкания
Круг 2 может быть числами для отказа компонента
Круг 3 может быть числами для внешних проблем
у каждой из трех проблем есть определенные симптомы
Если дано # 9, мы не смогли бы вывести проблему, но могли бы отобразить список всех проблем, связанных с # 9
Если дано больше #, мы можем попытаться показать соответствующие проблемы.
Моя проблема в том, как поместить это в таблицу, чтобы мой код мог что-то искать.
Моя база данных - SQLite3
@ Винсент, единственная проблема, которую я имею, - это то, что есть несколько переменных. У меня есть переменные под названием t1, t2, t3, a1, a2, a3. Каждая из этих переменных является симптомом. Пользовательский интерфейс для моего приложения позволяет пользователю вводить значение для каждой переменной, а затем я хочу проверить БД. Все значения для каждого признака могут быть любыми значениями в 3 кружках (упомянутых в исходной задаче)