2017-05-22 10 views
1

私は2つの行の間の交差を見つける必要があります。たとえば、テーブルにはADSLカラムがあり、BテーブルにはADSLカラムもあります。画像から、同じ列がたくさんあることがわかります。テーブルにはデータがあります。私はこれらのデータの間で列を交差させたい。私はあなたが理解できることを願っています、私の英語には申し訳ありません。ところで2つのmysqlテーブル行の間の交差点

https://i.hizliresim.com/7qRvyl.png

https://i.hizliresim.com/r3P9JP.png

、これは私の宿題ではありません。私はあなたが標準にしたいと考えてい

+0

Plsは予想される出力と試したクエリを提供します。 – Shadow

答えて

0

参加:

SELECT * FROM A, B WHERE A.adsl = B.adsl; 
-2

私は彼がいないと思います。彼は見ている

SELECT * from A 
    INTERSECT 
    SELECT * FROM B 

のように。しかし、私はINTERSECTがどのように働いているのか分かりません。

+0

MySQLは交差演算子をサポートしていません。 – Shadow

+0

はい、わかっています。私は例を挙げる。 –

+0

OPが動作しているrdbmsでサポートされていない機能に依存しているため、意味がありません。 – Shadow

0

1つのテーブルに対して1つのSELECTクエリを作成し、2つ目のテーブルに対して1つのSELECTクエリを作成します。両方のクエリの結果が配列()に表示されます。これはarray()がPHPのarray_intersect()のために使用する関数です。https://www.w3schools.com/php/func_array_intersect.asp