我有一个与 php 平台连接的大型 Mysql 数据库。
我有几个具有这种结构的表:
表用户:
id (int auto increment not null, primary key)
name (varchar 200)
spoken_lang (varchar 400) /* The value of this field is the id of the table languages,
with the char ';' like a separator ;*/
表语言
id (int auto increment not null, primary key) /* Used also in the prev table */
name (varchar 200)
是否可以进行一个能够比较列 user.name 和表 language.name 的单个搜索查询?
像这样的东西:
SELECT user.name, languages.name as lang
FROM
user JOIN languages ON user.spoken_lang = ......