我有两张桌子,学生和大学。
我想使用学号作为关键词来搜索学生和大学表格中的记录。我尝试使用%$keyword%
,但它不会产生任何结果。
$sql = "SELECT * FROM Student join University";
由于
答案 0 :(得分:0)
试试这个..
使用Union for search multiple table
$query = "(SELECT * FROM Student WHERE keywork LIKE '%".$keyword."%')
UNION
(SELECT * FROM University WHERE keywork LIKE '%".$keyword."%')";
mysql_query($query);
答案 1 :(得分:0)
我相信你已经加入了一个条件。 或者您可以使用以下格式
SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count
FROM tutorials_tbl a, tcount_tbl b
WHERE a.tutorial_author = b.tutorial_author;
阅读以下链接http://www.tutorialspoint.com/mysql/mysql-using-joins.htm
答案 2 :(得分:0)
$keyword = 111; // a random number
$str = "SELECT * FROM Student JOIN University ON Student.Universityid = University.id WHERE Student.id LIKE '%" . $keyword . "%'";
现在显示学生ID如21112,2111,1112
的记录