複数テーブル クエリの SQL ステートメントを検索します
テーブル A の 10 個のフィールド
は、aid、title、cid、content、atime、aorder、acount、a1、a2、mtime
テーブル B 9 フィールド
は、bid、title、cid、content、btime、border、b3、b4、mtime
です。キーワード $kw を取得し、テーブル A とテーブル B を検索する必要があります。同時に title フィールドでは、%$kw% のようなすべてのレコードが取得され、mtime に従ってソートされます。
取得したレコードで保持する必要があるフィールドには、a(b)id、title、cid、content、および mtime が含まれます。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> $sql = 'SELECT '; $sql .= 'A.aid as id,B.bid AS id,'; $sql .= 'A.title as title,B.title as title,'; $sql .= 'A.cid as cid,B.cid as cid,'; $sql .= 'A.content as content,B.content as content,'; $sql .= 'A.mtime as mtime,B.mtime as mtime'; $sql .= 'FROM A,B WHERE title like "%'.$kw.'%" ORDER BY mtime DESC';