你好我有三张表来保存书籍。
table_rmance :
name_ro date
book1 123424
book2 123444
book3 234323
table_history :
name_hi date
book1 445424
book2 223444
book3 453323
table_fantasy :
name_fa date
book1 199924
book2 183444
book3 334323
我希望用户搜索时。找到三个表中的关键,并按日期描述结果。我使用UNION和Join但返回。任何建议方式?
$requerst = mysql_query("(SELECT * FROM `table_rmance`) UNION (SELECT * FROM `table_fantasy`) ORDER BY `date` DESC") or die(mysql_error());
return:使用的SELECT语句具有不同的列数
更新#1:'id'自动包含存在于三个表中。
更新#2:用户搜索'book1'ank结果如下:
#1 book1 from table_history
#2 book1 from table_fantasy
#3 book1 from table_rmance