select customer.cusname,cusnum from customer,inhotel where customer.cusname=inhotel.cusname; +-----------+--------+ | cusname | cusnum | +-----------+--------+ | 常小林 | 10016 | | 张娜 | 10013 | | 李小磊 | 10012 | | 李玉 | 10017 | | 苏岩 | 10015 | | 赵艳艳 | 10014 | | 韩雪 | 10011 | +-----------+--------+ 7 rows in set (0.00 sec) mysql> select customer.cusname,cusnum from customer,inhotel where customer.cusname=inhotel.cusname and customer.cusname='%李%' -> ; Empty set (0.00 sec)
时间: 2023-12-20 21:45:43 浏览: 92
酒店客户资料管理系统
根据您提供的信息,您似乎想问为什么第二个查询结果为空集。这是因为第二个查询使用了一个条件,即在联结条件中使用了 `LIKE` 运算符,但是该条件中的模式匹配符号 `%` 似乎不起作用。这可能是因为您使用了 MySQL 的默认字符集,而该字符集不支持 `%` 符号的模式匹配。您可以尝试更改字符集或使用其他模式匹配符号来解决这个问题。
阅读全文