online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon stef12 vom 16.11.2019, 15:19 Options

MySQL-Abfrage ->zählen

hallo,

ich brauche eine Abfrage auf eine MySql Datenbank wie folgt:

Wie viel Datensätze gibt es die den String '%xyz%' in tabelle1.spalteA haben UND gleichzeitig den String '%abc%' in tabelle2.spalteC?


Antwort schreiben

Antwort 1 von stef12 vom 16.11.2019, 15:51 Options

nachtrag:

in beiden Tabellen gibt es die spalte id zur eindeutigen identifikation der datensätze. daher müsste die abfrage wie folgt aussehen:

Wie viel Datensätze gibt es die den String '%xyz%' in tabelle1.spalteA haben UND gleichzeitig den String '%abc%' in tabelle2.spalteC, bei denen die ID gleich ist?

Antwort 2 von MixMax vom 24.11.2019, 18:46 Options

SELECT count(tabelle1.id) FROM tabelle1 inner join tabelle2 on tabelle1.id=tabelle2.id where tabelle1.spalteA like '%xyz%' and tabelle2.spalteC like '%abc%';


beachte das in Tabelle2 "ID" kein Autowert sein kann sondern da eine andere Spalte als Schlüsselwert existieren sollte. Ansonsten wäre es nur zufall wenn Tabelle1.id Tabell2.id entspricht.
Ich benutze ID daher immer als Schlüsselwert und wenn diese in anderen Tabellen referenziert wird, nenne ich die gleiche Spalte in der anderen Tabelle "refid" oder so.

Ähnliche Themen

PHP / MySQL
JoFi-Ha  06.05.2007 - 106 Hits - 4 Antworten

Kann Excel soetwas?
Nasic  07.08.2007 - 186 Hits - 3 Antworten

MySQL sortieren und zählen
AlexandraZartl  10.09.2007 - 32 Hits - 3 Antworten

Von Datum 3 Tage abziehen
claudiagauss  03.03.2008 - 63 Hits - 3 Antworten

MYSQL Abfrage 5 -> 4
derleinich  13.04.2008 - 39 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026