Собственно вопрос: Нормально ли использовать такое количество LEFT JOIN,либо есть другой путь?
Мое мнение, что ничего страшного в этом нет.
Есть мнение, что использование join`ов как таковых мешает в будущем масштабированию приложения, но это частные случаи...
смотря, что тебе нужно? )
нужно просто получить массив ключей для дальнейшей работы, то выше мною приведенный код подходит,
если хочется узнать, чтобы в массиве не было 4 и 5 ключа, то выше твой код подходит)
в массиве пустых элементов не будет... то есть будут, если в строке будут обрамленные запятыми пробелы) (Добавление)
то есть, строка 'a, b, c' вернет array('a', 'b', 'c')
попытаюсь понять, что ты хочешь сделать:
ты хочешь, чтобы при нажатии на ссылку срабатывала js-функция destroy() по событию onclick и ты хочешь в эту функцию еще передать id... верно? (Добавление)
если да, то тот самый id в функцию и передай destroy(id), но тогда тебе href не нужен, так как сработает событие и перейдет по ссылке