У меня есть таблица, которая имеет столбцы, как это:Выберите все записи, которые соответствуют критериям, плюс следующую запись, не соответствуют критериям
ID, Description, PC, Account, Amount
Я буду искать значение 009 в " PC ", и каждая точка привязки имеет порядковый номер с уникальным идентификатором в столбце" ID ". Каждая точка отсчета с 009 «ПК» будет иметь по крайней мере один элемент, следующий за ним, который не имеет значения «009» в качестве значения ПК.
Есть ли способ написать запрос, который является реальным и похожим на поддельный код ниже? Возможно ли что-то подобное?
SELECT
table.ID AS ID,
table.Description AS Description,
table.PC AS PC
WHERE ((table.PC = 009) OR (whatever, as long as table.ID-1's "PC" value = 009))
выборочных данные и ожидаемые результаты будут большими, и легко для понимания – HaveNoDisplayName
Вопрос не очень хорошо сформирован и не имеет смысла, поскольку он сформулирован как: 'Выберите все записи, которые соответствуют критериям плюс следующая запись, которая не соответствует критериям' –