私は2つのmysqlテーブルを持っています。文字列を含む1つのテーブル。たとえば、abc、def、ghi、jkl。もう一方のテーブルには、他のテーブルの文字列に関する情報が含まれています(たとえば、「アルファベットの最初の3文字」、「アルファベットの3-6文字」など)。この表の各文字列には複数(約25行)あります。MySQL - テーブル文字列でソートして制限する
は、私には、例えば、最初の1の各文字列のための第二のテーブルから3行を返すようにしたい:
table1.string | table2.info
---------------------------
abc | blahblah
abc | blahblah2
def | blahblah
abc | blahblah3
def | blahblah2
def | blahblah3
私はforeachの操作を行うと、さらに多くのクエリを実行し、TABLE1最初から文字列を取得することができますテーブル2からリミット3を得る。しかし、それはパフォーマンスにとって良いとは思われません。
このようなクエリはどのように表示されますか?
あなたはcreate table SQLを投稿できますか? – James