यदि आप केवल एक खोज शब्द का उपयोग करके खोज करते हैं तो आपकी क्वेरी कुछ इस तरह दिख सकती है
SELECT b.*, a.*
FROM tbl_bookdescription b JOIN tbl_authordescription a
ON b.authorID = a.authorID
WHERE b.bookName LIKE '%searchterm%'
OR b.bookReview LIKE '%searchterm%'
OR a.authorName LIKE '%searchterm%'
यदि आप searchterm
. को प्रतिस्थापित करते हैं 'टॉम' के साथ आपको मिलेगा
| BOOKID | BOOKNAME | BOOKREVIEW | AUTHORID | AUTHORNAME | ------------------------------------------------------------ | 1 | SQL Basics | Cool | 1 | Tom |
अब, अगर यह 'अच्छा' है तो
| BOOKID | BOOKNAME | BOOKREVIEW | AUTHORID | AUTHORNAME | ------------------------------------------------------------- | 2 | PHP Basics | Good | 2 | Jerry | | 4 | HTML Basics | Very Good | 3 | Phil |
यह रहा SQLFiddle डेमो