bigair Geschrieben 29. September 2006 Teilen Geschrieben 29. September 2006 servus, ich hab folgenden code: $myCL->read_from_db("select *, ROUND((Population/SurfaceArea), 1) 'p/m', (2006-IndepYear) 'y_i', (continent.name) 'cont_name', (select count(*) from countrylanguage where country.Code = countrylanguage.CountryCode) 'lang_anz' , (select Language from countrylanguage where country.Code = countrylanguage.CountryCode AND countryLanguage.IsOfficial = 'T' limit 0,1) 'lang_off', (select count(*) from city where Population > '1000000' AND country.Code=city.CountryCode limit 0,1) 'biggest_city' from ".$myCL->getTable()." join continent on country.Continent_id=continent.id"); wenn ich jetzt statt: select Language from countrylanguage where country.Code = countrylanguage.CountryCode AND countryLanguage.IsOfficial = 'T' limit 0,1 diesen hier mach: select Language from countrylanguage where country.Code = countrylanguage.CountryCode AND countryLanguage.IsOfficial = 'T' kann es sein, das bei dem subsql mehrere rows zurückkommen, eh kloar. gibts eine möglichkeit das sql so umzubauen, das einfach die ergebnisse mit einem beistrich getrennt in eine zelle eingefügt werden? also wenn jetzt das result des sub sqls: [0]=>"de" [1]=>"at" is, das dann das subsql als return "de, at" hat? geht nicht, oder? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Leiti Geschrieben 29. September 2006 Teilen Geschrieben 29. September 2006 hilft es dir, wenn du das ergebnis des subsql in einen String umwandelst? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 29. September 2006 Autor Teilen Geschrieben 29. September 2006 hilft es dir, wenn du das ergebnis des subsql in einen String umwandelst? leider nicht, im idealfall kommt ein resultset mit einer row zurück, das macht eh keine probleme. aba es gibt ein paar datensätze, wo dann zwei oder mehrere rows zurückkommen... ich könnte das sql aufteilen, aba ich würd gern alles in einem lassen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 30. September 2006 Autor Teilen Geschrieben 30. September 2006 hat da jetzt wer peilung? oda gehts ned? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.