如何在mysql中选择2倍的位置
我有一张有目的地PRN、SKP、MUC等的桌子 我想用目标PRN和SKP选择15行,但我不知道怎么做,因为当我写下如何在mysql中选择2倍的位置,mysql,sql,Mysql,Sql,我有一张有目的地PRN、SKP、MUC等的桌子 我想用目标PRN和SKP选择15行,但我不知道怎么做,因为当我写下 SELECT * FROM destinations WHERE date >= NOW() AND destination = 'PRN' OR 'SKP' 它不起作用,它将只显示SKP或PRN的位置,我已经用or和adn试过了。。但我无法找到一种有效的方法,可以选择Destination=PRN和SKP的最后15个目的地。您可以将其用作: SELECT * FROM d
SELECT * FROM destinations WHERE date >= NOW() AND destination = 'PRN' OR 'SKP'
它不起作用,它将只显示SKP或PRN的位置,我已经用or和adn试过了。。但我无法找到一种有效的方法,可以选择Destination=PRN和SKP的最后15个目的地。您可以将其用作:
SELECT * FROM destinations WHERE date >= NOW() AND (destination = 'PRN' OR destination = 'SKP')
或在运算符中使用
SELECT * FROM destinations WHERE date >= NOW() AND destination IN ('PRN','SKP')
对于仅15行,您可以在查询后添加“限制15”
”您可以将其用作:
SELECT * FROM destinations WHERE date >= NOW() AND (destination = 'PRN' OR destination = 'SKP')
SELECT * FROM destinations WHERE date >= NOW() AND destination IN ('PRN', 'SPK')
或在运算符中使用
SELECT * FROM destinations WHERE date >= NOW() AND destination IN ('PRN','SKP')
对于仅15行,您可以在查询后添加“限制15”
SELECT * FROM destinations WHERE date >= NOW() AND destination IN ('PRN', 'SPK')
或
我们应该这样做
或
应该做到这一点。在中使用通常是最可读的形式(尤其是当您有多个目的地时): 当使用or时,请确保在第二个术语周围放上括号,以便明确首先应用哪个运算符:
SELECT * FROM destinations WHERE date >= NOW() AND (destination = 'PRN' OR destination = 'SPK')
在中使用通常是可读性最强的形式(尤其是当您有多个目的地时): 当使用or时,请确保在第二个术语周围放上括号,以便明确首先应用哪个运算符:
SELECT * FROM destinations WHERE date >= NOW() AND (destination = 'PRN' OR destination = 'SPK')
正确的语法是:
SELECT * FROM destinations WHERE date >= NOW() AND (destination = 'PRN' OR destination = 'SKP')
或:
正确的语法是:
SELECT * FROM destinations WHERE date >= NOW() AND (destination = 'PRN' OR destination = 'SKP')
或:
我会加上括号,以清楚地说明应用了哪些规则,但这只是我自己。需要加上一些括号,以获得正确的和/或优先顺序。我会加上括号,以清楚地说明应用了哪些规则,但这只是我的问题。需要添加一些括号以获得正确的优先级和/或顺序。您希望每个目标中有15行还是其中的15行?请向我们显示包含数据的表中的几行。好的,谢谢大家。我找到了解决方案,因为它有另一个问题。所以我要感谢你们所有人的帮助。我想我以后会用你的例子。感谢您的时间和帮助。请查看我们的。您希望每个目的地有15行,还是总共有15行?请给我们看几行数据表。好的,谢谢大家。我找到了解决方案,因为它还有另一个问题。所以我要感谢你们所有人的帮助。我想我以后会用你的例子。谢谢您的时间和帮助请看一下我们的