次の 3 列のテーブルがあります。これは単なるサンプルです (実際のものではありません)。
Number Decription Value
1 Green 100
1 Yellow 101
1 Blue 102
2 Chair 200
2 Table 101
2 Green 150
3 Car 200
3 plane 205
3 green 105
私の最初のクエリは、値「101」を含む任意のレコードまたは行を検索することです。このシナリオでは問題ありません。[1, Yellow,101] と [2, table, 101] の 2 つのレコードと、番号が 3 のすべてのレコードと残りのレコードが見つかります。完璧に無視されます。ここで、FIRST クエリの RESULT に基づいて他のレコードを選択する必要があります。1 番と 2 番が真の結果です。この場合、列 [番号] から [1 と 2] を見つけたので、任意の説明 = [緑] の値を検索して追加したいと思います。[101] 値がない [3] は無視します。
表示したい理想的な結果は
[1, yellow, 101] and Green is 100
[2, table, 101] and Green is 150
私はそれを機能させるために頭痛を抱えています。これまでのところ良い結果はありません。この場合のスクリプトを作成する方法を誰かが知っている場合は、私に知らせてください。質問が明確であることを願っています。
PSテーブルの内容は、何が何であるかを理解するためだけに偽物であり、fyiはSQL + PHPです。