0
在我的網站上,我想實施一個live data search
。我有兩個表table_a
和table_b
。根據表優先獲取mysql結果
table_a
有主要數據,並且table_b
有從table_a
引用的子數據。
我得到結果。但是加入對於table_b
數據非常重要。
我想獲得的數據作爲
1.如果table_a
有特定的結果,則表明其對應的table_b
數據。
table_a
不具有值,則顯示table_b
數據如果任何其中我現在執行該查詢是
SELECT
a.aname,
b.bname
FROM
table_a AS a
JOIN table_b AS b ON b.a_id_fk = a.a_id
WHERE
(a.a_name LIKE '%a%' OR b.b_name LIKE '%a%')
我知道這不會根據我的需要取得結果。
有沒有辦法用單個查詢來做到這一點?
任何幫助將不勝感激..謝謝大家。
感謝您的答覆。不完全是你的觀點。我可能在'table_a'和'table_b'中都有值。但我需要在'table_a'中顯示值,因爲它具有優先 – Arun 2014-11-25 05:56:47
顯示相同的樣本記錄@Arun – Sathish 2014-11-25 08:46:54