である場合にのみ、私は固有のIDを持つ「記事」、テーブル値と、テキストフィールドのテーブル持って結果を取得:クエリ記事テーブルと他のテーブルの値がX
記事
をID | TABLE | TEXT
019281 |食べ物|新鮮な食べ物は
92811 |食べ物|缶詰食品は
21192 |布|ウール布ブラシ
4392 |布| |
FOOD
ID:
が、私はテーブルを持って何とか光布STORAGE | VALUEX | VALUEY
019281 | B1 | 1 | 9
92811 | B2 | 4 | 4
21192 | C1 | 8 | 1
&
CLOTH
ID | STORAGE | VALUEX | VALUEY
21192 | C1 | 8 | 1
4392 | C1 | 2 | 3
私はINNER JOINで試しましたが、私のmysqlを殺しています。そしておそらくそれは間違っている、私はnoobishです。
SELECT * FROM food, cloth LEFT OUTER JOIN articles ON articles.text LIKE "%QUERY%"
今私は、テキストのための記事を検索するスクリプトを作り、それが%クエリ%のようなものである場合には、foreachのはどこのテーブル= articles.tableをループします。 私は値が低い項目を選択することから除外したいのですが、articles.textの一致があるすべてのテーブルから項目の新しい仮想表を作成したいので、値xでソートしてください。
私のプログラミング教育については正しいですが、私はアマチュアプログラマーです。私はオンラインで検索して自分で修正できないものに助けを求めました。 –