Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Qserv
-
Labels:
-
Story Points:8
-
Epic Link:
-
Sprint:DB_S15_07, DB_S15_08, DB_W16_09
-
Team:Data Access and Database
Description
IN is broken - it only uses the first element from the list. Here is the proof:
select COUNT(*) AS N FROM qservTest_case01_qserv.Source
|
WHERE objectId=386950783579546;
|
+------+
|
| N |
|
+------+
|
| 56 |
|
+------+
|
1 row in set (0.10 sec)
|
|
mysql> select count(*) AS N FROM qservTest_case01_qserv.Source
|
WHERE objectId=386942193651348;
|
+------+
|
| N |
|
+------+
|
| 39 |
|
+------+
|
1 row in set (0.09 sec)
|
|
mysql> select COUNT(*) AS N FROM qservTest_case01_qserv.Source
|
WHERE objectId IN(386942193651348, 386950783579546);
|
+------+
|
| N |
|
+------+
|
| 39 |
|
+------+
|
1 row in set (0.09 sec)
|
|
mysql> select COUNT(*) AS N FROM qservTest_case01_qserv.Source
|
WHERE objectId IN(386950783579546, 386942193651348);
|
+------+
|
| N |
|
+------+
|
| 56 |
|
+------+
|
1 row in set (0.11 sec)
|
Fabrice, I think you will like this one. If not, give it back to me.