Как можно в mysql получить строки из второй таблицы (содержимого), которые будут отображаться в виде столбцов в первом (инвентарь)?mysql: выбрать строки из другой таблицы в качестве столбцов
Поскольку идентификатор во второй таблице не является уникальным, JOIN производит дубликаты, но мне нужны все элементы первой таблицы как одна строка.
эти таблицы: http://sqlfiddle.com/#!9/6da06/1
результат, как это нужно:
id name location desc1 level1 desc2 level2 desc3 level3
1 test somewhere abc 20 def 50 ghi 30
2 anything something rfg 20 lzb 80 null null
3 xxyzyzy dffsdfd atc 20 null null null null
изменения структур таблиц не представляется возможным, так есть ли способ, как MySQL может сделать это. нет предела тому, сколько дубликатов идентификатора может иметь место в содержимом таблицы ... требуется каждая строка инвентаря, без дубликатов. было бы очень здорово, если sql может что-то сделать или слияние этих массивов в PHP?