Скажем, например, У меня есть следующие две таблицы:SQL - XOR на основе ссылок на таблицы
TableA { _id }
TableB { _id, TableA_id, OptionString }
Каждая строка в TableA имеет одну или несколько строк в TableB ссылаться на него (с использованием внешнего ключа TableA_id).
В моем запросе перечислены строки в таблице A для отображения пользователю.
OptionString может быть одним из двух значений - допустим, «Option1» и «Option2».
Теперь я хочу, чтобы запрос по-прежнему отображал строки в таблице A, но я хочу предоставить пользователю фильтр, чтобы сказать «только отображать строки в таблице A, где OptionString имеет либо« Option1 », либо« Option2 »(т.е. или).
Я попытался с помощью COUNT, но проблема в том, что нулевой результат показывает ничего не найдено (не «0», как я хочу).
Я уверен, что я должен быть что-то простое отсутствует с этим
Любая помощь была бы принята с благодарностью.
Cheers, Dan.
Пожалуйста, разместите образцы данных и ожидаемых результатов. –
XOR будет «точно одним из вариантов: Option1 или Option2». Чтобы уменьшить путаницу, не могли бы вы написать образцы данных и ожидаемые результаты. – van