Yukarıda da görüldüğü gibi tekrarlayan satırları yok etmek için ayrı bir tabloya almak istiyorum bölümleri.

Tekrar tekrar bölümleri yazmak yerine bölümlerin id'lerini yazacağım. Buraya kadar sorun yok fakat görselde gözüktüğü gibi Makine mühendisliği ile makine mühendisliği (ingilizce) farkı bölümler değil. Sadece bölümün dili farklı. Bunu da yine bölümler tablosunda ayrı bir sütun olarak değerlendirmeliyim.

Mantık olarak evet bir sorun yok fakat makine mühendisliği, makine mühendisliği (İÖ) ve makine mühendisliği(ingilizce) gibi nasıl işleyebilirim? Uygun query'i bir türlü üretemedim.

Yardım edebilecek birileri var mı acaba :confused::(


EDİT: select IF(LOCATE('(', bolumName),SUBSTRING_INDEX(`bolumName`, '(', -1), null) from bolumler
query'si ile sorun çözüldü.