3
我的SQL請求看起來像這樣獲取從與相同列的不同的表的值成一個數組
SELECT Objects.name, Elements.name, Labels.name....
我寫從該請求值到一個數組,像這樣:
while([results next]){
[arrayObjects addObject:[results stringForColumn:@"Objects.name"]];
[arrayElements addObject:[results stringForColumn:@"Elements.name"]];
[arrayLabels addObject:[results stringForColumn:@"Labels.name"]];
...
}
我看到此消息:「警告:我無法找到名爲'objects.name'的列」
但是如果我寫
while([results next]){
[arrayObjects addObject:[results stringForColumn:@"name"]];
[arrayElements addObject:[results stringForColumn:@"name"]];
[arrayLabels addObject:[results stringForColumn:@"name"]];
...
}
然後我只有所有數組的最後一個值。
有沒有辦法解決這個問題?
哦!非常感謝你!它很棒! – rusBogun
很高興幫助你! – BWS