sqlite innerjoin

Ghorki

Aktives Mitglied
Hallo Leute,

wäre super wenn mir jemand weiterhelfen könnte.
Mein innerjoin gibt mir nur einen Nullwert zurück :shock:

SQL:
SELECT c.comment, c.time
FROM belt b 
INNER JOIN comment c
ON (b.rfid = c.rfid) 
WHERE (b.rfid = 123456789);

Datenbanksturktur
belt:
-rfid
-lastRev
-user

comment:
-commentId
-rfid
-comment
-time

Danke für Eure Hilfe,
Ghorki
 

Thief

Bekanntes Mitglied
Existiert denn auch ein entsprechender comment?

So oder so, solltest du keine Joins in SQLite machen. Da geht die Performance derbe in die Knie!
 

Ghorki

Aktives Mitglied
Ja es existiert ein entsprechender comment und belt Eintrag mit der gleichen rfid.

Das heißt 2 einzelne querys sind schneller als ein innerjoin?


Ich hab jetzt mal den innerjoin in 2 querys aufgeteilt:

// funktioniert
SQL:
SELECT comment, time
FROM comment
WHERE (rfid= '" + rfid + "')

// funktioniert nicht ???:L???:L???:L
SQL:
SELECT user
FROM belt
WHERE (rfid = '" + rfid + "')
 
Zuletzt bearbeitet:

Thief

Bekanntes Mitglied
Ja, sind sie deutlich. Vielleicht mal nach Best Practices für SQLite suchen, da stehen ein paar Tipps dabei.

Hatte mal ein Beispiel, in dem ein Select mit nem Join etwa 10 Sekunden gedauert hat, während zwei Selects weniger als eine Sekunde benötigten.

Zu deinem Problem:
Da kann ich dir gerade nicht helfen. Denk das hat auch weniger mit SQLite zu tun, sondern irgend nem anderen Problem auf deiner Seite....
 

Michael...

Top Contributor
Geht's hier um Android? Wenn nicht würde ich Dir die Verwendung von PreparedStatements Nahe legen.
Funktionieren die Selects denn "direkt" (z.B. SQLiteManager) gegen Datenbank?
 

Ghorki

Aktives Mitglied
Waaahhhhhh ich glaub es nicht!!
Ich habe den Fehler gefunden..ich dachte die ganze Zeit, es stimmt was mit der Datenbank bzw Query nicht, doch das Problem war einfach nur, dass ich vergessen hab mein Klassenobjekt zu inizialisieren..
Habe keine Exception bekommen, weil ich diese woanders verarbeite.

Danke trotzdem, ich werd mich aufjedenfall noch mit Best Practices für SQLite beschäftigen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T SQLite Alternativen zu SQlite, dateibasiert, leicht verschlüsselbar, Nutzerverwaltung Datenbankprogrammierung 21
B SQLite + jdbc + IntelliJ-Consumer = "No suitable driver found..." Datenbankprogrammierung 15
Maxim6394 JPA 3.2 & SQLite - LocalDateTime wird falsch geladen Datenbankprogrammierung 1
Maxim6394 EclipseLink + SQLite | Unable to acquire a connection from driver [null] Datenbankprogrammierung 6
J SQLite Abfrage fehlerhaft - komme nicht weiter - please help. Datenbankprogrammierung 3
thor_norsk SQLite Fehlermeldung Datenbankprogrammierung 4
N JDBC SQLITE und Cascading Datenbankprogrammierung 2
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
B SQLite Befehl bauen? Datenbankprogrammierung 4
D SQLite Datenbank in Android Studio (Java) durchsuchen Datenbankprogrammierung 3
thobren Projekt SQlite! Wie kann ich auf auf SQlite Daten zugreifen? Datenbankprogrammierung 4
Davee SQLite SQLite Datenbank lässt sich nicht auf anderen PCs öffnen Datenbankprogrammierung 8
B Wie kopieren ich eine Spalte von einer Tabelle in eine andere Tabelle SQLite durch java code? Datenbankprogrammierung 26
D SQLite Collections oder Arrays in SQLite abbilden Datenbankprogrammierung 7
N ORM für Sqlite Datenbankprogrammierung 4
M SQLite Datenbank mit SQLite Datenbankprogrammierung 7
N Sqlite DB mit Java wird auf Linuxsystem nicht gefunden Datenbankprogrammierung 9
N SQLite Datenbankprogrammierung 2
S Daten von SQLite Datenbank nutzen Datenbankprogrammierung 5
B SQLite Frage zu SQLite Datenbankverbindung Datenbankprogrammierung 7
E Sqlite-jdbc Mitliefern Datenbankprogrammierung 4
X Sqlite Fks Datenbankprogrammierung 4
C JDBC und SQLite Datenbank Datenbankprogrammierung 8
X SQLite SQLite Programm beendet/führt nicht weiter aus Datenbankprogrammierung 12
Sam96 SQLite mit JavaFX Datenbankprogrammierung 1
T sqlite select Datenbankprogrammierung 12
V SQLite Performance: 1 Datei mit einzelnen Einträgen gegenüber SQLite Datenbankprogrammierung 7
F Java SQLite Error Datenbankprogrammierung 19
F Sqlite cannot commit Datenbankprogrammierung 2
H SQLite Sqlite Datenbank direkt einbinden. Datenbankprogrammierung 5
U Dom Parser und SQLite füllen Datenbankprogrammierung 5
D SQLite Datenkbank auf WebServer möglich? Datenbankprogrammierung 4
M Datenbankausgabe .jsp per SQLite Datenbankprogrammierung 7
J SQLite Login Datenbank Datenbankprogrammierung 2
M SQLite Einstieg mit SQLite, wohin mit der DLL? Datenbankprogrammierung 7
M SQLite Speicherpfad Datenbankprogrammierung 0
G SQLite SQLite Select für View vereinfachen/optimieren Datenbankprogrammierung 4
G SQLite Daten aus SQLite DB in andere SQLite DB importieren Datenbankprogrammierung 4
R sqlite UPDATE wirkt nicht aus Java Datenbankprogrammierung 7
G SQLite SQLite Abfrage Datenbankprogrammierung 4
F SQLite-Extensions unter Java Datenbankprogrammierung 2
H SQLite mit DefaultTableModel synchronisieren Datenbankprogrammierung 5
D SQLite Statement nimmt keine Namen aus getter-Methoden Datenbankprogrammierung 11
L SQLite fügt nur den ersten Datensatz ein Datenbankprogrammierung 2
S SQLite Ausführbares Jar mit SQLite DB Datenbankprogrammierung 4
F [SQLite] Mehrere Datensätze einfügen Datenbankprogrammierung 12
H SQLite Datenkbank erstellen Datenbankprogrammierung 3
S Abfrage auf SQLite-DB Datenbankprogrammierung 2
Kasoki SQLite SQLite oder doch XML!? Datenbankprogrammierung 2
G SQLite Abfrage, ob in Tabelle X Spalte Y existiert Datenbankprogrammierung 4
G SQLJet (SQLite) - Mehrbenutzerzugriff auf Datenbank handhaben Datenbankprogrammierung 1
S SQLite in JAR Datenbankprogrammierung 8
J SQLite --> Java SDK Datenbankprogrammierung 7
P Datenbank für Java Anwendung wie SQLite ohne Installation Datenbankprogrammierung 4
P Sqlite API für JAVA ? Datenbankprogrammierung 9
feuervogel SQLite unter Linux mit Eclipse einrichten Datenbankprogrammierung 8
K SQLite Datenbankprogrammierung 5
S SQLite oder RDBMS als Datei(nicht Client/Server) Datenbankprogrammierung 5
OnDemand SQL-Statement Update mit innerjoin Datenbankprogrammierung 18

Ähnliche Java Themen

Neue Themen


Oben