2017-02-26 4 views
1

が含まれている場合は除外するが、だから私はこのクエリを持っている:私は新しいテーブルを作成しています選択し、特定の単語を含むテーブル内の値が、それは別の

show tables in simhopp like '%competitor%' 

毎回、キーワードcompetitorは、実際の前に挿入されます名。

また、2番目のテーブルも作成されますが、挿入された最後の単語はjudgesです。

例えば、

私はテーブル「list2017」を作成した場合、私のデータベースには、次のようになります。

competitorlist2017 
competitorlist2017judges 

は、どのように私は最後にjudgesせずにテーブルを選択しますか?

+4

'%の競合%' などから試してみて、 '%のジャッジの – Mihai

+2

@Mihai好きではない可能性があります'審査員'が最後にいる場合、あなたは '% 'の後ろにも必要はありません。 –

+0

@DarshanMehtaあなたのコメントの前にちょうど削除されました – Mihai

答えて

3

あなたはWHERE 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

@ミハイ。 。 。私はin_simhoppが結果に及ぼした影響を見逃しました。それは物事を修正しようとしました。 。 。私はあなたの編集を元に戻し、あなたとscaisEdgeをupvotedし、私の答えを削除した。 –

関連する問題