Pogledajte određenu poruku
Staro 15. 04. 2008.   #7
Ivan
Psychedelictrance freak
Wrote a book
 
Avatar Ivan
 
Datum učlanjenja: 04.06.2006
Lokacija: Srbija, Beograd
Poruke: 1.008
Hvala: 325
933 "Hvala" u 34 poruka
Ivan će postati "faca" uskoroIvan će postati "faca" uskoroIvan će postati "faca" uskoroIvan će postati "faca" uskoroIvan će postati "faca" uskoroIvan će postati "faca" uskoroIvan će postati "faca" uskoroIvan će postati "faca" uskoro
Pošaljite poruku preko Skype™ za Ivan
Default

Hm nijedno resenje mi ne pomaze, ajd da probam da objasnim ponovo:

Tablica 1:

|id|title|text|code_name|
-------------------------
1|title1|neki_text1|XDJENOEP|
2|title2|neki_text2|DJEN3NJD|
3|title3|neki_text3|PLKAZYW|

Tablica2:

|id|code_pieces1|code_pieces2|
-------------------------
1|XDJ|JEN|
2|JE1|ZYW|

Ono sto prvo uradim je da selektujem iz tablice 2 ove delove koda i pustim to u petlju. Dakle za prvi krug imacemo "XDJ" i "JEN".

Sada mi treba kveri koji ce da izvuce, iz tablice 1, jedan zapis koji u polju code_name ima deo LIKE "XDJ" i jedan zapis koji ima deo LIKE "JEN". Ovo moze lako da se izvede sa dva kverija ali je pitanje kako sa jednim ...

Dakle nesto ovako:
"SELECT * FROM tablica1 WHERE code_name LIKE 'XDJ' OR code_name LIKE 'JEN' LIMIT 2"

I da ovaj kveri vrati:

|id|title|text|code_name|
-------------------------
1|title1|neki_text1|XDJENOEP|
2|title2|neki_text2|DJEN3NJD|

Ovo ce u nekim slucajevima i da vrati ovakav rezultat ali nece uvek, tj nece kada bude bilo vise "slicnih" zapisa. Tada ce da vrati npr dva zapisa LIKE 'XDJ', a distinct ne mogu da radim jer je polje "slicno" a ne isto ...

Jasnije sada ?

Hvala ...
Ivan je offline   Odgovorite uz citat