このクールなウェブサイトを作成していますが、検索クエリとのマッチに別のテーブルに参加したい場所にこだわっています。句はあなたがlocation
列がどのように私はこのエラーにPHP/Mysql検索クエリとの一致に別のテーブルを結合する方法
0
A
答えて
0
を解決することができます
SELECT *,
MATCH(ppa, specialization) AGAINST('computer science' IN BOOLEAN MODE) AS score
FROM ppa
JOIN organizations o ON o.id = ppa.id
WHERE MATCH(ppa, specialization) AGAINST('computer science' IN BOOLEAN MODE)
AND LOCATION = 'London'
ORDER BY score DESC.
曖昧でどこに列「場所」:
$sql = "SELECT *, MATCH(ppa, specialization)".
" AGAINST('$search_parameter' IN BOOLEAN MODE) ".
"AS score FROM ppa JOIN organizations o ".
"ON o.id = ppa.id WHERE MATCH(ppa, specialization) ".
"AGAINST('$search_parameter' IN BOOLEAN MODE) AND".
" location = '$location' ORDER BY score DESC ";"
そして、それは私にこのエラーを与える:私はこのコードを書きましたどちらの表にもあります。 MySQLはクエリでどちらを使用するかを決めることができないため、エラーメッセージが表示されます。あなたは(適切なテーブルを使用)フィールド参照にテーブル名を追加することにより、location
フィールドを使用したいテーブルから示しています
...
AND ppa.LOCATION = 'London'
...
0
location
フィールドがPPAで(テーブルの両方で使用できますので、あなたのコードがエラーを与えています組織内で)。 where
句では、location
がlocation = '$location'
に提出されていると言及していません。
location
のlocation = '$location'
をppa.location
またはo.location
に置き換えて修正することができます。
0
SELECT PPA。*、 MATCH(BOOLEAN MODE IN 'と計算機科学')AGAINST(ppa.ppa、ppa.specialization)ASスコア PPA FROM PPA が組織を登録しようとして、O ON o.id = ppa.id WHERE MATCH(ppa.ppa、ppa.specialization)AGAINST(コンピュータサイエンスブーレーンモード) AND LOCATION = 'London' ORDER BYスコアDESC。
関連する問題
- 1. 検索クエリのCakePHP結合テーブル
- 2. 結果のためのJavascriptの一致/検索テーブル - 合計初心者
- 3. カラムが別のテーブルと一致しているテーブルを合計して結果を結合する
- 4. 別の検索がaction'dのときに検索結果をクリアする方法
- 5. 検索結果が一致しない場合は、一致した行と一致する行を
- 6. jQueryUI Autocomplete - 検索語をキーワードのリストと照合し、一致する結果を表示する方法?
- 7. クエリ検索のURLが一致し
- 8. 弾性検索クエリの完全一致
- 9. camp4:Ast.TyOrを検索するAst.TySumとの一致方法
- 10. 値が一致するLINQ結合テーブル
- 11. 部分テキスト一致の弾性検索照合クエリ
- 12. 2つのテーブルを別のテーブルに結合する方法
- 13. jQueryプラグインで「太字」に一致する文字(Google検索エンジンによる検索結果の表示方法)
- 14. Twitterの検索APIのクエリ結果がキーワードと一致しません
- 15. 結合テーブルによる検索
- 16. 1つの列の値が別の行の別の列と一致する行を検索するSQLクエリ
- 17. シェルの検索結果と一致番号の出力方法は?
- 18. 近くの時間に別のクエリに一致するドキュメントが存在するクエリーに一致するドキュメントを検索する方法
- 19. 縦と横のテーブルを一緒に結合する方法
- 20. 結合テーブルからの単一行のクエリと結合テーブルの総数
- 21. 一連のカテゴリに一致する製品を検索するSQLクエリ
- 22. フォルダ内のファイル名を検索し、Excelテーブルと一致
- 23. mysql - どちらか一方に結合レコードがない場合、2つのテーブルを検索するには
- 24. 別の結合テーブルをHibernateに結合
- 25. シェルスクリプトのパターンと一致するように2行を結合する方法
- 26. 一致が一致(Ng-Repeat)で見つかった場合にのみ検索結果を表示
- 27. Firebaseクエリ - 一致するメールを検索する
- 28. 弾性検索クエリの検索、_sourceで検索する方法
- 29. デカルト積を別のテーブルに結合する方法は?
- 30. Laravel 5.3クエリ - 一部のテーブルを左に結合する
LOCATIONという名前の属性を両方のテーブルに追加しましたか? – MarBer