Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果各列彼此相等并返回真或假,我正在寻找一种可能性来检查 sql 语句:
例如:4列(a,b,c,d),我想检查a是否喜欢b和c喜欢d,如果为真则返回真(或1)...
这可以在mysql中做到这一点吗?我实际上是用 php 分两步解决这个问题,但这很糟糕..
谢谢你的建议
在 MySQL 中
select a = b AND c = d as is_check_true from your_table
1如果为真则返回,0否则返回。
1
0
要使其与其他数据库引擎一起使用,您可以使用
select case when a = b AND c = d then 1 else 0 end as is_check_true from your_table