在同一列上两次使用WHERE子句?

刘易斯·戴

我正在尝试从同一列中选择两次,我阅读了一些以前发布的问题以及一些建议使用的人T1.T2.但是我不确定如何在本示例中实现这些问题。所以我想做的是从statement_type列中选择两次值在何处WTHDTIP

SELECT * FROM `usr_statements` 
WHERE `username` = '$username' AND `statement_type` = 'WTHD' AND `statement_type` = 'TIP' 
ORDER BY `statement_ref`";

我尝试从两次排序的列是statement_type

WHERE `username` = '$username' AND `statement_type` = 'WTHD' AND statement_type` = 'TIP'
菲利克斯·帕米坦(Felix Pamittan)

您可以使用OR

WHERE `username` = '$username' AND (`statement_type` = 'WTHD' OR `statement_type` = 'TIP')

或使用 IN

WHERE `username` = '$username' AND `statement_type` IN('WTHD', 'TIP')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章