私はいくつかの書誌レコードを含むmysql dbテーブルを持っています。WHERE条件がリストから来るときのSQLループクエリ
field content |field title |barcode
Black Beauty |Title |9781235842
James Joyce |Author |9781452585
可能なフィールドタイトルは数十種類あります。
各レコードは効果的に複数の行に分散され、レコードはバーコードを共有する結合された行です。
私は、どの項目に短いレコードがあるか見たいと思っています。
私は、特定のバーコードのための作業クエリがあります。
select barcode, sum(length(field_content)) from central where barcode = 420908032337 ;
をそして私は1.3K容疑者バーコードのリストを持っています。このリストをループしてSQLクエリを実行する方法はありますか?
私は仕事用マシンで、HeidiSQL、git bash [grep etcを含む]にアクセスできますが、スクリプト用にphp、rubyなどをインストールすることはできません。
これは素晴らしいことです。ありがとう。 1つのセル内のすべてのバーコードを連結しているように見える奇妙な最初の行を作成しますが、完全に機能することは無視してください。 もう一度ありがとうございます。将来これについて相談する人には、このソリューションは最短記録が何であるかを教えてくれます。それは容疑者リストに相談することでそうしないが、それは本当に迅速であり、そのリストを調べる必要性を取り除く。 – Jack
「中央」をチェックして、「連結」がその中にあるかどうかを確認します。 –