1

selectステートメントがあります:

SELECT term.name FROM terms as TERM WHERE term.name LIKE ''

今、テーブルオプションがあります。ここには、値を持つ列 options_name があります = trgovine_TERMID_lokacija

たとえば、オプション テーブルを用語で結合し、現在の ID で列 options_name を検索する SQL ステートメントを記述する必要があります。

私はこれを試しました:

SELECT term.id, term.name FROM terms as term JOIN options AS o ON (o.option_name = trgovine_term.id_lokacija) WHERE term.name LIKE ''

しかし、それは機能していません:(

アップデート:

私も今これを試しました:

SELECT term.term_id, term.name FROM wp_terms as term INNER JOIN wp_options AS o ON o.option_name = 'trgovine_'+term.term_id+'_lokacija' WHERE term.name LIKE '%%adidas%%'
4

2 に答える 2

0
SELECT term.id, term.name FROM terms as term INNER JOIN options AS o ON o.option_name = 'trgovine_TERMID_lokacija' WHERE term.name LIKE ''
于 2013-09-11T12:30:51.657 に答える
0

私は正しい答えを見つけました。これは、データを文字列にマージする正しい方法です。CONCAT FTW!:)

o.option_name = CONCAT('trgovine_', term.term_id, '_lokacija')
于 2013-09-13T08:35:40.347 に答える