我有2个MySQL表:subscriptions与groups.
列sid在表中subscriptions包含负值,但列id在表中groups包含相同的值,但是正面的。
我需要一些方法sid在加入表之前将值转换为正值groups,或者将表中的所有值id视为负值的查询
以下是我的查询。它不返回任何结果,因为列sid包含负值,但列id包含正值
$tmp = mysqli_query($con1,"
SELECT s.uid
, s.sid
, g.title
FROM subscriptions s
LEFT
JOIN groups g
ON s.sid = g.id
WHERE s.uid = $id
LIMIT 0,20
") or die('Error8');
Run Code Online (Sandbox Code Playgroud)
该ABS函数将执行您需要的操作:
返回 X 的绝对值。
见https://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_abs
| 归档时间: |
|
| 查看次数: |
5020 次 |
| 最近记录: |