無料検索で別のテーブルから名前を検索するSQLクエリ

ジェイコブコーエン

特定のオブジェクトの名前を含むテーブルがあります。その列が次のとおりであるとしましょう:id、other_id、name。

また、前のテーブルに「other_id」で接続されている別のテーブルがあるため、その列はother_id、nameです。

私が使用した通常の検索で特定のオブジェクトを見つけるには、次のようにします。

WHERE `name` LIKE '%$search%'"

そしてそれはうまく働いています。

ただし、2番目のテーブルの名前も検索したいと思います。

つまり、基本的に2つのテーブルと、それらを接続するIDがあり、「search」のような名前の最初のテーブル行、または最初のテーブルの特定の行に接続されている2番目のテーブル行を取得できるようにしたいのです。名前も「検索」のようなものです。

何か案は?

rwking

それらをリンクするIDでテーブルを結合できます。次に、指定した基準に基づいて、必要な列を選択できます。

CREATE TABLE #TEST
(COL1 INT,
COL2 NVARCHAR(5))

CREATE TABLE #TEST2
(COL1 INT,
COL2 NVARCHAR(5))

INSERT INTO #TEST
VALUES ('1', 'BILL'), ('2', 'NANCY')

INSERT INTO #TEST2
VALUES ('1', 'RED'), ('2', 'BLUE')


SELECT A.COL2
      ,B.COL2
FROM #TEST A
JOIN #TEST2 B
ON A.COL1 = B.COL1
WHERE A.COL2 LIKE '%BILL%'

この例では、table1.column1が '%Bill%'のような両方のテーブルから列2を選択します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQLクエリ-テーブルから個別のユーザーを検索します

分類Dev

SQL Server20008でデータを検索してテーブル名を取得するためのクエリ

分類Dev

検索のためにSQLクエリでテーブルを結合する

分類Dev

djangoクエリを使用してテーブルで一致する名前を検索する方法

分類Dev

SQLクエリ-値を検索し、同時に他のテーブルからデータを取得する

分類Dev

1回のクエリで複数のテーブルからデータを検索する

分類Dev

SQL-別のテーブルから値を検索してSelectクエリに挿入

分類Dev

2つの日付と別の列を名前で検索するにはSQLクエリが必要です

分類Dev

別のテーブルにないIDを持つレコードを検索するSQLクエリ

分類Dev

SQLでcontainsを使用して、別のテーブルからキーワードを検索する方法

分類Dev

名前の先頭からブックを検索する

分類Dev

名前でユーザーを検索するFirebaseクエリ

分類Dev

1つのクエリまたはSQLコマンドですべてのテーブルの名前を検索します

分類Dev

テーブル内の文字列を検索するSQLクエリ?

分類Dev

テーブルの複数の列でクエリを検索しますか?

分類Dev

内部結合テーブルで複数のクエリを検索する

分類Dev

内部結合テーブルで複数のクエリを検索する

分類Dev

2番目のテーブルで値を検索するMySQLクエリ

分類Dev

複数の列とテーブルで名前を検索する

分類Dev

2つのテーブルからのSQLクエリ。選択して検索

分類Dev

同じテーブル内の配列から名前を検索し、そのテーブルからデータ全体を取得するマングースクエリ

分類Dev

クエリでのSQLテーブルの検索

分類Dev

テーブルから要素をクリックする方法特定のテキストで検索

分類Dev

SQLクエリでの検索時に外部キーのテーブルの列名をリンクするにはどうすればよいですか?

分類Dev

特定のSQLテーブルを検索してから、この結果の行を検索する

分類Dev

リンクを無視するテーブル内のmysql検索文字列

分類Dev

最大金額のみのすべてのIDのテーブル合計から金額の合計を検索するSQLクエリ

分類Dev

MEAN&Geospatialクエリ-名前が付けられた別のLineStringと交差するLineStringを検索します

分類Dev

PHPクエリであるかどうかにかかわらず、2つのテーブルで単語を検索する方法

Related 関連記事

  1. 1

    SQLクエリ-テーブルから個別のユーザーを検索します

  2. 2

    SQL Server20008でデータを検索してテーブル名を取得するためのクエリ

  3. 3

    検索のためにSQLクエリでテーブルを結合する

  4. 4

    djangoクエリを使用してテーブルで一致する名前を検索する方法

  5. 5

    SQLクエリ-値を検索し、同時に他のテーブルからデータを取得する

  6. 6

    1回のクエリで複数のテーブルからデータを検索する

  7. 7

    SQL-別のテーブルから値を検索してSelectクエリに挿入

  8. 8

    2つの日付と別の列を名前で検索するにはSQLクエリが必要です

  9. 9

    別のテーブルにないIDを持つレコードを検索するSQLクエリ

  10. 10

    SQLでcontainsを使用して、別のテーブルからキーワードを検索する方法

  11. 11

    名前の先頭からブックを検索する

  12. 12

    名前でユーザーを検索するFirebaseクエリ

  13. 13

    1つのクエリまたはSQLコマンドですべてのテーブルの名前を検索します

  14. 14

    テーブル内の文字列を検索するSQLクエリ?

  15. 15

    テーブルの複数の列でクエリを検索しますか?

  16. 16

    内部結合テーブルで複数のクエリを検索する

  17. 17

    内部結合テーブルで複数のクエリを検索する

  18. 18

    2番目のテーブルで値を検索するMySQLクエリ

  19. 19

    複数の列とテーブルで名前を検索する

  20. 20

    2つのテーブルからのSQLクエリ。選択して検索

  21. 21

    同じテーブル内の配列から名前を検索し、そのテーブルからデータ全体を取得するマングースクエリ

  22. 22

    クエリでのSQLテーブルの検索

  23. 23

    テーブルから要素をクリックする方法特定のテキストで検索

  24. 24

    SQLクエリでの検索時に外部キーのテーブルの列名をリンクするにはどうすればよいですか?

  25. 25

    特定のSQLテーブルを検索してから、この結果の行を検索する

  26. 26

    リンクを無視するテーブル内のmysql検索文字列

  27. 27

    最大金額のみのすべてのIDのテーブル合計から金額の合計を検索するSQLクエリ

  28. 28

    MEAN&Geospatialクエリ-名前が付けられた別のLineStringと交差するLineStringを検索します

  29. 29

    PHPクエリであるかどうかにかかわらず、2つのテーブルで単語を検索する方法

ホットタグ

アーカイブ