riddler
New member
hi ihrs!
folgendes problem werd ich mal versuchen zu beschreiben:
angenommen eine tabelle in einer DB mit x spalten.
kann ich nun durch einen befehl
select * from [beispiel] where ???...???
folgendes erreichen:
ich habe Variablen mit Werten,
die den Werten der Spalten in
der Tabelle entsprechen KÖNNEN.
Nun sollen (zB) die ersten 10 Einträge der Datenbank mit den meißten Übereinstimmungen ausgesucht werden.
Oder auch alle Einträge mit (zB) 5 Übereinstimmungen.
Ich versuchs nochmal im klartext zu formulieren:
hab beispielsweise die spalten
hobby1, hobby2, alter, wohnort, geschlecht
und will jetzt anhand der VARs
hobby1 = true
alter = 20
geschlecht = m
die Einträge raussuchen die mit diesen Vorgaben die meißten übereinstimmungen haben (ALSO MUß NICHT ZWANGSLÄUFIG ALLES GLEICH SEIN, das wär ja einfach...)
hoffe könnt mir helfen.
mfg, riddler
folgendes problem werd ich mal versuchen zu beschreiben:
angenommen eine tabelle in einer DB mit x spalten.
kann ich nun durch einen befehl
select * from [beispiel] where ???...???
folgendes erreichen:
ich habe Variablen mit Werten,
die den Werten der Spalten in
der Tabelle entsprechen KÖNNEN.
Nun sollen (zB) die ersten 10 Einträge der Datenbank mit den meißten Übereinstimmungen ausgesucht werden.
Oder auch alle Einträge mit (zB) 5 Übereinstimmungen.
Ich versuchs nochmal im klartext zu formulieren:
hab beispielsweise die spalten
hobby1, hobby2, alter, wohnort, geschlecht
und will jetzt anhand der VARs
hobby1 = true
alter = 20
geschlecht = m
die Einträge raussuchen die mit diesen Vorgaben die meißten übereinstimmungen haben (ALSO MUß NICHT ZWANGSLÄUFIG ALLES GLEICH SEIN, das wär ja einfach...)
hoffe könnt mir helfen.
mfg, riddler