Cytat
a czy można zapisać coś takiego ?
A czy mógłbyś spróbować to uruchomić? Nie bój się... jak będzie źle to Ci komputer nie wybuchnie.
Zacznij może od pokazania struktury tabel oraz jakiś przykładowych danych. Przynajmniej będzie wiadomo co chcesz zrobić.
Cytat
Dobrą praktyką jest oznaczanie tabel i pól apostrofami albo backquotes (`) żeby nie myliły się z poleceniami.
Wątek dotyczy MySQL, a w nim zarówno apostrofy jak i cudzysłowie służą do osadzania tekstu. Używanie kopniętych apostrofów jest bardziej złą niż dobrą praktyką - nazwy tabel czy kolumn nie powinny być takie same jak słowa kluczowe (podobnie jak to się ma w niemal wszystkich językach programowania). Ich użycie ma sens wyłącznie w przypadku gdy już się ma zrypaną strukturę bazy danych i trzeba sobie jakoś z tym poradzić.
Cytat
Używanie LIKE nie jest najlepszym pomysłem ze względów optymalizacyjnych. REGEXP jest szybsze.
Szczerze wątpię by użycie wyrażeń regularnych było szybsze niż względnie proste wyszukanie podciągu w ciągu.