Hallo alle zusammen,
mein Problem sieht wie folgt aus:
<p>
Ich bekomme einen string 'Programmieren Datenbank Anfänger'
Nun will ich in einem Feld nach diesen drei Begriffen suchen, ich will aber nicht das genau der String 'Programmieren Datenbank Anfänger' steht sondern nach irgendwo in dem Feld 'Programmieren' irgendwo 'Datenbank' und irgendwo 'Anfänger' ich könnte das jetzt mit vielen AND Abfragen ineinander machen: <p><pre>
select * from Tabelle where Feld like '%Programmieren%' and Feld like '%Datenbank%' and Feld like '%Anfänger%'
</pre>
<p>
Da es aber noch mehr Bedingungen habe möchte ich das nicht so machen, weil die Abfrage dadurch sehr langsam wird. Hat jemand eine Idee wie ich das machen könnte??
<p>
Dank Euch eure Nausi
mein Problem sieht wie folgt aus:
<p>
Ich bekomme einen string 'Programmieren Datenbank Anfänger'
Nun will ich in einem Feld nach diesen drei Begriffen suchen, ich will aber nicht das genau der String 'Programmieren Datenbank Anfänger' steht sondern nach irgendwo in dem Feld 'Programmieren' irgendwo 'Datenbank' und irgendwo 'Anfänger' ich könnte das jetzt mit vielen AND Abfragen ineinander machen: <p><pre>
select * from Tabelle where Feld like '%Programmieren%' and Feld like '%Datenbank%' and Feld like '%Anfänger%'
</pre>
<p>
Da es aber noch mehr Bedingungen habe möchte ich das nicht so machen, weil die Abfrage dadurch sehr langsam wird. Hat jemand eine Idee wie ich das machen könnte??
<p>
Dank Euch eure Nausi
Comment