解释 0 <> find_in_set( `mat`.`MATERIALID`, `a`.`MIX_MAT_ID` ))) AS `MIX_MAT_NAME`
时间: 2023-10-24 11:05:07 浏览: 130
这是一条 SQL 查询语句,作用是将 `a` 表中的 `MIX_MAT_ID` 字段中包含 `mat.MATERIALID` 的值的对应 `MATERIALNAME` 字段值取出来,并将结果命名为 `MIX_MAT_NAME`。
其中 `<>` 表示不等于,`find_in_set()` 函数用于查找一个字符串列表中是否包含某个字符串,如果包含返回该字符串在列表中的位置,否则返回0。`AS` 用于给查询结果中的字段取别名。
相关问题
0 <> find_in_set( `mat`.`MATERIALID`, `a`.`MIX_MAT_ID` ))) AS `MIX_MAT_NAME`
This SQL code is selecting data from two tables `mat` and `a`. It is using the `find_in_set()` function to search for the `MATERIALID` in the `MIX_MAT_ID` column of table `a`. The result of this search is then used to display the corresponding `MIX_MAT_NAME` from table `a`. The `<>` operator is used to indicate not equal to.
阅读全文