sql >> データベース >  >> RDS >> Mysql

SQLSELECTクエリが機能しない-エラーが見つかりません

    3つの個別のSELECT(およびおそらくワイルドカード検索)が必要です:

    SELECT *
    FROM tbl_books
    WHERE title LIKE '%law%'
    LIMIT 0,30
    
    SELECT *
    FROM tbl_books_author 
    WHERE title LIKE '%law%'
    LIMIT 0,30
    
    SELECT *
    FROM tbl_books_subject
    WHERE title LIKE '%law%'
    LIMIT 0,30
    

    互換性のある結果を返す場合は、それらを統合する可能性があります:

    SELECT 'book   ', title
    FROM tbl_books
    WHERE title LIKE '%law%'
    
    UNION ALL
    
    SELECT 'author ', author
    FROM tbl_books_author 
    WHERE title LIKE '%law%'
    
    UNION ALL
    
    SELECT 'subject', subject
    FROM tbl_books_subject
    WHERE title LIKE '%law%'
    LIMIT 0,30
    


    1. HTMLフォームから入力を取得し、Flaskを介してmysqlに保存します

    2. なぜフレームワークを使用するのですか? ZendFrameworkを理解して使用する必要があると私に納得させてください

    3. PRVG-2027ファイルの所有者がノード間で一貫していません

    4. List<string>をSQLパラメータに渡す