
これはとても簡単なことのように思えますが、解決するのに非常に苦労しています。
次のように名前が付けられたテーブルが 10 個あります。
b1_settings
b2_settings
...
b10_settings
それらすべてを検索し、 を持つすべてのレコードに対して 1 つの特定のフィールドを返す必要がありますweight=0
。基本的に、私はこれをやりたいのです (もちろん無効です):
select title from *_settings where weight=0
各テーブルを個別に指定する巨大で醜いクエリを使用せずに、PHPMyAdmin または MySQL Workbench (この場合はコマンドラインソリューションを避ける必要があります) を使用してこれを実現する方法はありますか?
答え1
はい、これはあなたが探しているものであると確信しています。phpmyadmin SEARCH
検索ページの下部にある + オプション ボタンをクリックしてください。
検索条件セクションでは、検索のようなコマンドを入力できます。あなたの状況では、 のような検索を実行できSickest
、次のようになります。
'Sickest' in (b1_settings, b2_settings, b3_settings, b4_settings, b5_settings, b6_settings, b7_settings, b8_settings, b9_settings, b10_settings)
これにより、各フィールドを調べbx_settings
て名前を見つけSickest
、結果が返されます。