Запрос MySQL Workbench занимает слишком много времени из-за определенной функции ЛЕВОГО СОЕДИНЕНИЯ

#mysql #sql #left-join #mysql-workbench

#mysql #sql #слева-присоединиться #mysql-верстак

Вопрос:

Запрос состоит в соединении двух таблиц:

  • ТАБЛИЦА 1 : столбец a, столбец b, столбец c
  • TABLE_2 : столбец d, столбец e

TABLE_2.Значения column_d в основном представляют собой три столбца первой таблицы, и они разделены по каналам.

Есть ли другие варианты решения этой проблемы? Или есть способ оптимизировать производительность этого запроса?

Я попытался продлить время ожидания, но оно все еще занимает слишком много времени. Ошибка-2013 год.

 SELECT TABLE_1.column_a,TABLE_1.column_b, TABLE_2.column_e FROM TABLE_1 LEFT JOIN TABLE_2 ON TABLE_2.column_d = TABLE_1.column_a || '|' ||  TABLE_1.column_b || '|' ||  TABLE_1.column_c   

Комментарии:

1. А у вас есть INDEX(column_d) ?