LIKE, vise zapisa
Prvo da napomenem da nisam znao kako jasnije da napisem naslov, pa ako neko ima ideju neka zameni, hvala ...
Imam sledeci problem: Postoji tablica sa X zapisa, struktura otprilike izgleda ovako:
|id|title|text|code_name|
-------------------------
1|title1|neki_text1|XDJENOEP|
2|title2|neki_text2|DJE13NJD|
3|title3|neki_text3|PLKAZYW|
I sad, imam drugu tablicu gde se cuvaju delovi polja code_name, npr: E13, ZYW. Te, da kazemo delove polja code_name, vadim jednim kverijem.
Nakon toga mi je potrebno da iz prve tablice izvucem odredjen broj zapisa (neka bude 1) ali tako da code_name bude "LIKE" onaj deo koji sam izvukao iz druge tablice.
Za sada izgleda jednostavno, za svaki deo code_name koji sam izvukao napisem kveri tipa: "SELECT * FROM table1 WHERE code_name LIKE '%E13%' LIMIT 1". Ovo pustim u petlju za svaki zapis i to je to.
Ali problem je cu imati mnogo zapisa i to ce da oduzme previse vremena, zanima me da li postoji nekin nacin da se stavi vise LIKE uslova i da se za svaki izvuce po jedan zapis ... ?
Nadam se da ste razumeli ? I da neko ima ideju kako ovo da resim ... ?
Hvala,
Ivan
|