지정된 값을 가진 행 앞에 2 행 ID를 가져 오려고합니다.여러 ID 앞에 행을 선택하십시오.
그래서 나는 오류 전에 두 행을 원하는 테이블
ID value
1, x
3, x
7, x
8, error
9, x
10. x
11, x
12 error
에 ID와 값이 있습니다.
나는 SELECT id FROM thetable WHERE value = 'error'
또는 다른 방법으로이 조합으로, 예를 들어이 작업을 수행 할 수있는 방법, 하드 오류 행 ID
SELECT id FROM thetable WHERE id < 8 ORDER BY ID DESC LIMIT 2
UNION ALL
SELECT id FROM thetable WHERE id < 12 ORDER BY ID DESC LIMIT 2
나는 오류 아이디의를 하드 코딩 할 수 Howewer
이 할 수 있습니까?저는 sqlite 3을 사용하지만 모든 것에 관심이 있습니다.
있었 이전 일곱 질문에 답변 없음 허용 당신을 위해 작동 여부를하지만 코드 아래에 시도? – Jodrell
나는 썼다 : 이것은 sqlite3이다 –
미안하다, 나는 대답을 받아들이는 것을 잊는다 (또는 didnt는 알고있다, 나는 이것을해야한다). 나는 그것을 지금한다! 고맙습니다! –