Ibland är det bra att ha en monolog med sig själv. Följande fungerar faktiskt till 90%
sql = "SELECT T_bild_register.id, bild_path_thumb, bild_text, album_namn, relative_root_folder_path, keyword " &_
" FROM (T_bild_register " &_
" LEFT JOIN T_album_namn ON T_bild_register.album_id = T_album_namn.ID) " &_
" LEFT JOIN T_keywords ON T_bild_register.id = T_keywords.pic_id " &_
" WHERE T_bild_register.bild_text IN ('Mattias')" &_
" OR T_album_namn.album_namn IN ('Fest i öregrund')"
Nu återstår bara fråga B)
Finner inte någon information om det är möjligt att köra LIKE % ... % i IN frågan.
RED:
Anledningen till att jag snöat in mig på att använda IN är att jag skulle vilja utöka funktionaliteten till att söka på flera keywords och då fick jag för mig att IN var lämpligt. Följande har jag fått att fungera men dock bara med ett keyword.
sql = "SELECT T_bild_register.id, bild_path_thumb, bild_text, album_namn, relative_root_folder_path, keyword " &_
" FROM (T_bild_register " &_
" LEFT JOIN T_album_namn ON T_bild_register.album_id = T_album_namn.ID) " &_
" LEFT JOIN T_keywords ON T_bild_register.id = T_keywords.pic_id " &_
" WHERE (T_bild_register.bild_text LIKE '%" &sSearchForThis &"%'" &_
" OR T_album_namn.album_namn LIKE '%" &sSearchForThis &"%')"