SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
![]() |
|
Alati teme | Način prikaza |
|
![]() |
#1 |
Psychedelictrance freak
Wrote a book
|
![]() 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 ...
__________________
Testiranje bezbednosti web aplikacija |
![]() |
![]() |
![]() |
#2 |
133t
Master
|
![]() edit, sad mislim da razumem, neces da ti dva puta vrati isti row? Poslednja izmena od kodi : 16. 04. 2008. u 00:10. |
![]() |
![]() |
![]() |
#3 |
majstor
Wrote a book
|
![]() A nesto kao
Kôd:
SELECT t1.code_pieces1, t1.code_pieces2, t2.code_name FROM tablica2 as t1 JOIN tablica1 as t2 ON t2.code_name LIKE t1.code_pieces1 OR t2.code_name LIKE t1.code_pieces2 Poslednja izmena od misk0 : 16. 04. 2008. u 00:02. |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
SEO na vise domena? | Pedja | Marketing i SEO | 32 | 30. 12. 2012. 03:23 |
Stvaranje matričnog zapisa iz hrpe input podataka | blackshtef | Sva početnička pitanja | 2 | 27. 05. 2010. 09:19 |
cookies za vise domena | bluesman | PHP | 9 | 07. 04. 2008. 22:24 |
Sta vise vredi? | oksite | e-Business | 20 | 09. 05. 2007. 01:07 |
Ispljujte me... da vise ne gledam ovo | boccio | Web site, dizajn i multimedia | 8 | 03. 11. 2005. 10:55 |