이 문제가 해결되도록 고민하고 있거나 누군가가 분명한 실수를 지적 할 수 있습니다. 난 그냥 너희들이 광기를보고 싶은 긴 목록에 대한왜 내 SQL 쿼리가 서로 일치하지 않습니까?
SELECT HIDEORSHOW FROM tblProspects WHERE PROSPECT_ID = 1261484;
HIDEORSHOW
1
SELECT PROSPECT_ID FROM tblProspects WHERE HIDEORSHOW = 1;
PROSPECT_ID
196248
199004
204190
204338
210918
211932
213332
214186
216980
218254
222420
223578
223824
224429
224390
224672
224714
227031
227481
228363
230040
238168
239230
240790
241409
243827
244553
245785
247947
248349
250426
250640
252399
252555
253610
253949
254641
255109
죄송합니다 :
나는 두 개의 쿼리가 있습니다. 이것이 일어날 어떤 이유가 있습니까? 내가 알고있는 또 다른 잠재 고객이 있습니다 (1257506).이 값은 HIDEORSHOW
이며 목록에 표시되지 않습니다.
ID가 999999를 초과하여 표시되지 않습니까? –
HIDEORSHOW의 열 유형은 무엇입니까? 숫자가 아닌 문자열이며 실제로 공백을 포함 할 수 있습니다. 당신은 우리에게 칼럼의 유형을 말할 수 있습니까? – nycynik
HIDEORSHOW가 ENUM ('0', '1')으로 정의되었는지 확인하고, 문자열 '1'을 사용하도록 SQL 문을 수정하면 올바른 결과를 얻을 수 있습니다. 왜 내가 1과 1을 사용할 수 있는지에 대한 수수께끼를 정리해야 할 것입니다. – David