我正在尝试生成我的网站成员通过分配给他们的任务连接到的项目列表。所以例如我的MySQL查询看起来像:
$result = $con->query("SELECT ProjectID, ProjectName, StartDate, EndDate, Bio, AStartDate, AEndDate, POwnerID
FROM projects
WHERE ProjectID = (SELECT ProjectID
FROM tasks
INNER JOIN usertasks ON tasks.TaskID = usertasks.TaskID
WHERE UserID = '$User')
ORDER BY StartDate");
因此,嵌套查询返回两个预期值(9,10)
,但主查询返回boolean false
。
是否可以使用MySQL查询来获得我想要的结果?
答案 0 :(得分:1)
当嵌套查询返回的值超过1时,必须在
中使用angular.module('clientApp')
.service('ManagerService',
['$rootScope', function($rootScope) {
var someValue = false;
this.setValue = function(value) {
someValue = value;
}
$rootScope.$on('event', function(event, data) {
setValue(true);
});
}]);
是:
WHERE ProjectID IN (SELECT ProjectID