AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung iOS SQLite - Select mit mehreren Tabellen
Thema durchsuchen
Ansicht
Themen-Optionen

SQLite - Select mit mehreren Tabellen

Ein Thema von Crocotronic · begonnen am 15. Mär 2014 · letzter Beitrag vom 17. Mär 2014
Antwort Antwort
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.876 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: SQLite - Select mit mehreren Tabellen

  Alt 16. Mär 2014, 14:22
Ich kenne mich mit SqLite nicht so aus, versuch mal
SQL-Code:
 
SELECT
    AVG(s.tmp) as tmp
FROM
(
    SELECT
        table1.feld3, table2.feld5, (SUM(...)/COUNT(*))/10 AS tmp
    FROM table1
             JOIN table2 ON table1.fkey = table2.pkey
    GROUP BY
        table1.feld3, table2.feld5
    ) s;
Markus Kinzler
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#2

AW: SQLite - Select mit mehreren Tabellen

  Alt 16. Mär 2014, 15:25
Das ist es leider auch nicht
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.876 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: SQLite - Select mit mehreren Tabellen

  Alt 16. Mär 2014, 15:32
Wenn SQLite immer ein Gruppierungsfeld haben will, dann geben wir es ihm halt
SQL-Code:
SELECT
    1 as Feld, AVG(s.tmp) as tmp
FROM
(
    SELECT
        table1.feld3, table2.feld5, (SUM(...)/COUNT(*))/10 AS tmp
    FROM table1
             JOIN table2 ON table1.fkey = table2.pkey
    GROUP BY
        table1.feld3, table2.feld5
    ) s
group by
  s.Feld;
Markus Kinzler
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#4

AW: SQLite - Select mit mehreren Tabellen

  Alt 16. Mär 2014, 15:48
Und immernoch wird die Exception "Operation wird nicht Unterstützt" ausgelöst
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.876 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: SQLite - Select mit mehreren Tabellen

  Alt 16. Mär 2014, 15:55
Und wenn Du das Dummyfeld in die derived table verschiebst?
Markus Kinzler
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#6

AW: SQLite - Select mit mehreren Tabellen

  Alt 16. Mär 2014, 16:58
Irgendwie kommt es mir so vor, als wären Subqueries gar nicht möglich
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: SQLite - Select mit mehreren Tabellen

  Alt 17. Mär 2014, 07:19
Irgendwie kommt es mir so vor, als wären Subqueries gar nicht möglich
Mir kommt es so vor, als ob das ein sehr schwacher (Denk-)Ansatz ist.

Wer oder was hindert Dich eine einfache Subquery Abfrage zu testen?
Es ist doch offensichtlich so, dass iOS Doku zum Thema sqlite nicht sehr verfügbar ist. (was ich sehr seltsam finde- gibt es wenigstens sowas wie eine bekannte sqLite Version unter iOS?)
Außerdem gibt es scheinbar nicht viele Leute, die ein entsprechendes System am Start haben und solche Fragen nachvollziehen können.
Wie soll auf dieser Grundlage ein unvollständig angegebenes SQL Statement funktionsfähig gemacht werden?
Kannst Du aktuell sagen, welcher Teil des Statements überhaupt den Fehler verursacht?
Gruß, Jo
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz