子查询返回多于1行

时间:2017-09-18 12:38:22

标签: php

我试图同时将我桌子和另一张桌子的数据进行比较。

<?php

$check="select * from A where si='".$user."' and code = (select synpr from user)";

?>

1 个答案:

答案 0 :(得分:2)

您错过了Code中的where条件。

但是你想要比较什么?就像synpr中的用户必须是与si相同的用户?

如果是的话

SELECT * from A where si='$user' AND code = (SELECT synpr FROM user WHERE user='$user');

但是既然你在Code中选择了synpr,那么我就不知道你想要比较的是什么。还有什么可以告诉我们你想要达到的目标吗?