Mon SQL demande ressemble à ceObtenir des valeurs de différentes tables avec des colonnes identiques dans un tableau
SELECT Objects.name, Elements.name, Labels.name....
J'écris des valeurs de cette demande dans un tableau, comme ceci:
while([results next]){
[arrayObjects addObject:[results stringForColumn:@"Objects.name"]];
[arrayElements addObject:[results stringForColumn:@"Elements.name"]];
[arrayLabels addObject:[results stringForColumn:@"Labels.name"]];
...
}
Je vois ce message: « Attention: je ne pouvais pas trouver la colonne nommée « objects.name » »
Mais si j'écris
while([results next]){
[arrayObjects addObject:[results stringForColumn:@"name"]];
[arrayElements addObject:[results stringForColumn:@"name"]];
[arrayLabels addObject:[results stringForColumn:@"name"]];
...
}
alors j'ai seulement la dernière valeur pour tous les tableaux.
Y at-il un moyen de résoudre ce problème?
Oh! Merci beaucoup! Cela fonctionne très bien !!! – rusBogun
heureux qu'il vous a aidé! – BWS