Ich bin nicht der beste in SQL-Abfragen, ich die Grundlagen zu verstehen, und ich wollte diese Abfrage in einem einzelnen tun, anstatt zwei, ich habe die folgende Abfrage:Joining zwei Suchanfragen in SQL
SELECT * FROM `playerpdata` WHERE infoid LIKE '%Cash%' ORDER BY cast(value as int) DESC
Es wird ein Ergebnis wie darauf zurückkommen:
infoid value
3924839048[Cash] 60000
93849384[Cash] 43000
ich mag dann den Wert nehmen, bevor die [Cash-] (die die Benutzer-ID ist) und dieses dann Vorform:
SELECT value FROM `playerpdata` WHERE infoid = '<ID FROM ABOVE>[CharacterName]'
Ich wäre wirklich dankbar, wenn mir jemand damit helfen könnte, danke :)
edit; Erwartete Ausgabe:
infoid value value
3924839048[Cash] 60000 Joe Bloggs
93849384[Cash] 43000 Jane Doe
Was sind Ihre erwarteten Ergebnisse aus der Kombination der beiden Abfragen? –
Ich gehe davon aus, dass das Redesign der Datenbankstruktur keine Option ist, oder? – Yunnosch
Können Sie ein '.dump' eines geeigneten Spielzeug db von SQLite Kommandozeilen-Tool zur Verfügung stellen? Das würde jeden davor bewahren, viel zu tippen. – Yunnosch