我正在尝试使用名为:
的8个不同的表从我的数据库中获取数据 PATH=$PATH:~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian:~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
我相信我的查询工作正常,问题是使用我的inventory descriptorid typeid conditionid statusid locationid stationid users
变量。我只从库存表中的数据中获取结果。有人可以解释我如何从每个表中获取数据吗?
代码如下:
$row
答案 0 :(得分:1)
您确定要使用.controller('ParentController', function () {
var self = this;
self.action = function () {
console.log('parent action');
}
})
.controller('TestSomethingController', function () {
var self = this;
self.something = function () {
console.log('something');
}
})
.directive('parent', function () {
return {
restrict: 'A',
controller: 'ParentController',
link: function (scope, element, attrs, controller) {
controller.action();
}
}
})
.directive('test', function () {
return {
restrict: 'A',
require: 'parent',
controller: 'TestSomethingController',
link: function (scope, element, attrs, controller) {
controller.something();
}
};
});
代替LEFT JOIN
吗?这意味着,如果您有表A和B,则只接受位于A中但不一定位于B中的元素。这意味着如果左表的元素没有匹配的伙伴,则会有一行包含元素一列中的表A和另一列中的INNER JOIN
。
这可能是使结果集仅包含null
表的元素的一个原因。
据我所知,您想要一个包含在相同属性上加入的元素的结果,因此请尝试将inventory
替换为LEFT JOIN
。
图片来源:http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins
答案 1 :(得分:1)
您应该在选择行变量时命名行变量(就像使用库存表的列一样):
错:
echo "<td>" . $row->Descriptor . "</td>";
echo "<td>" . $row->Type . "</td>";
echo "<td>" . $row->ConditionC . "</td>";
echo "<td>" . $row->Status . "</td>";
echo "<td>" . $row->Location . "</td>";
echo "<td>" . $row->Station . "</td>";
echo "<td>" . $row->cUserFname . "</td>";
echo "<td>" . $row->cUserLname . "</td>";
改为使用:
echo "<td>" . $row->dename . "</td>";
echo "<td>" . $row->tyname. "</td>";
echo "<td>" . $row->conname. "</td>";
echo "<td>" . $row->statusname. "</td>";
echo "<td>" . $row->locname. "</td>";
echo "<td>" . $row->stationname. "</td>";
echo "<td>" . $row->Fname. "</td>";
echo "<td>" . $row->Lname. "</td>";
答案 2 :(得分:0)
好吧所以问题不是在我的辅助表上匹配第三个选项(dename,tyname等),而是我应该将它与所述表的ID匹配。现在,当我用行变量查询第三个选项时,我可以从我的辅助表中选择任何选项(deid,tyid)。它现在输出所需的结果,希望我可以使用类似的查询创建一个下拉列表。感谢所有的想法。