运行查询时出错

时间:2010-10-12 07:36:57

标签: sql mysql

where h.er = select ( p.er from tip p where p.os = 'Android' OR 'iOS' ) AND h.ssn = (select h2.ssn  from persons h2 where h2.ssn like '213%');

我在mysql中执行此功能。 IT不是让我这样做的。一个错误就像检查mysql版本coorespon的手册一样。我正在使用5.1.5.1 MYsql

2 个答案:

答案 0 :(得分:2)

尝试更换:

where p.os = 'Android' OR 'iOS' 

使用:

where p.os = 'Android' OR p.os = 'iOS' 

或者:

where p.os IN ('Android', 'iOS')

答案 1 :(得分:1)

尝试将select放在括号内:

where h.er = ( select p.er fr...
             ^