精做高難度防水抓漏/壁癌/油漆等工程
責任施工、合約保固!
裝潢免費提供紙箱及拆裝、24H全省服務
合約保障、提供您平價又專業的搬家服務

首頁  •  tw 論壇 • 程式設計討論     • 

[求助]多個資料表怎麼做搜尋

房東:阿寶
發表時間:2007-08-08
[檢舉]


如果我有多個資料表
例如 table1 table2 table3 table4 table5

可是搜尋時只能同時搜尋一個table? 還是可以搜尋到多個table??



$query = \"select distinct * from $table where $search_type like \'%$keyword%\' ORDER by id DESC LIMIT





  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務

  • 1 樓住戶:達人
    發表時間:2007-08-08
    [檢舉]

    資料表是怎麼規畫的嗎?

    假設五個資料表都一樣的話

    $query = "select distinct * from table1,table2,table3";

    可以利用逗號隔開

    不過基本上還是要看你資料表怎麼做規畫囉

    還可以用UNION的作法

    如果資料表欄位不同的話用上述的作法是比較耗費效能的

    會將所有不同的資料表做join的動作

    利用UNION是將不同的select結果合併在一起

    SELECT a as field1 , b as field2 from table1
    UNION
    SELECT c as field1 , d as field3 from table2


    參考資料

    http://www.php5.idv.tw/documents/mysql4tw/06-4.html



     共 1 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容: