私はさまざまな要件を抱え続けており、常にビューに行き詰まっています。今回の要件は、ビューテーブルの2つの列/フィールドを組み合わせるが、異なる行に表示することです。
eg:私が現在持っているフィールド:(下は追加された画像です)
テーブル内のビューの出力(コンマで区切られたニックネームの複数値)
複数の値フィールドを別の行に配置するとき
テーブル設定では、次のような2つのフィールドを組み合わせました
つまり、名前とニックネームです が、次のような結果しか得られません。
(ここでは、名前の後にニックネームが表示されます)
しかし、表示する必要がある要件は次のとおりです(名前とニックネームは別々の行にありますが、同じ列にあります)。列は、通常のビューテーブルソート機能のようにソート可能である必要があります。
これを実行できるようにするビューの設定はありますか?またはどうすればこれを達成できますか?
編集:これが不可能であり、誰もが私にこれのためのカスタムクエリを構築するように導くことができるなら、私は非常に感謝します。
編集2:ビューログからのSQLクエリは次のとおりです(このクエリは上から2番目の画像を出力します)
SELECT node.title AS node_title, node.nid AS nid, field_data_field_nick_names.delta AS field_data_field_nick_names_delta, field_data_field_nick_names.language AS field_data_field_nick_names_language, field_data_field_nick_names.bundle AS field_data_field_nick_names_bundle, field_data_field_nick_names.field_nick_names_value AS field_data_field_nick_names_field_nick_names_value, field_data_field_nick_names.field_nick_names_format AS field_data_field_nick_names_field_nick_names_format, node.created AS node_created, 'node' AS field_data_field_nick_names_node_entity_type, 'node' AS field_data_field_ages_node_entity_type, 'girls:page' AS view_name
FROM
{node} node
LEFT JOIN {field_data_field_nick_names} field_data_field_nick_names ON node.nid = field_data_field_nick_names.entity_id AND (field_data_field_nick_names.entity_type = 'node' AND field_data_field_nick_names.deleted = '0')
WHERE (( (node.status = '1') AND (node.type IN ('girlss')) ))
ORDER BY node_created DESC