我创建了一个成员 SQLite 表,该表在查询时仅返回第一行。该表有 11 个字段,大多数是 TEXT,9 和 10 是 DATE。这是数据的快照:
https://i.stack.imgur.com/5NYqC.png
以下视图查询及其许多更简单的变体仅返回第一条记录:
CREATE VIEW test_monthly_filter AS
SELECT first_name,
last_name,
email,
join_date,
type_code,
status,
nac_num,
nac_bill,
change_date,
comments
FROM member
WHERE status = 'A' OR
change_date = '10/15/18';
关于是什么导致这种情况的任何想法?谢谢!
您有数据质量问题,如果 status = 'A' 只返回一行,则表示只有一行满足 status = 'A' 的条件。
您可以尝试以下操作:
WHERE status LIKE '%A%'
如果返回您感兴趣的行,则意味着您可能有前导或尾随空格。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句