2017-02-26 153 views
1

所以我有了这个查询:选择值,但不包括它是否包含另一个

show tables in simhopp like '%competitor%' 

每次我生成一个新的表,关键词competitor之前的实际插入名称。

此外,还创建了第二张表,但插入的最后一个词是judges

例如。

如果我创建表“list2017”我的数据库是这样的:

competitorlist2017 
competitorlist2017judges 

会如何,我只选择没有judges末的表?

+4

LIKE '%竞争对手%' 尝试,而不是像'%法官 – Mihai

+2

@Mihai如果'法官'在最后,那么你不需要追踪'%'以及.. –

+0

@DarshanMehta刚刚删除之前您的评论 – Mihai

回答

3

你可以从那里Tables_in_simhopp

SHOW TABLES 
    FROM simhopp 
    WHERE 
     `Tables_in_simhopp` LIKE 'competitor%' 
     AND `Tables_in_simhopp` NOT LIKE '%judges'; 
1

的SHOW TABLES一个以上条件的语法

SHOW TABLES FROM simhopp 
WHERE tables_in_simhopp LIKE '%competitor%' 
AND tables_in_simhopp NOT LIKE '%judges' 
+0

mysql不支持此查询。 – Joel

+0

@gordonlinoff我甚至没有看到最新的答案,但是这个问题很难证明。我猜测一个错误的答案必须永远保持冻结,以防止这种情况发生,但是你的编辑已经表明你已经提出了你的观点。我在rextester玩 – Mihai

+1

@Mihai。 。 。我错过了'in_simhopp'对结果的影响。它试图解决问题。 。 。我回滚了我的编辑,upvoted你和scaisEdge并删除了我的答案。 –

相关问题