私はこの2つのテーブルを持っているここでいくつかの助けが必要です:
table "clients"
+------+-------------+-----------+
id | email | otherinfo|
+------+-------------+-----------+
1 |test@ts.ts | ..... |
+------+-------------+-----------+
2 |test2@.ts.ts | .... |
+------+-------------+-----------+
table "comptes"
+------+-------------+---------------+
id | login | id_clients |
+------+-------------+---------------+
1 | test | 1 |
+------+-------------+---------------+
1 | test2 | 2 |
+------+-------------+---------------+
etc. | etc. | etc.. |
+------+-------------+---------------+
私のウェブサイトでは、ユーザーがアカウントを作成すると、両方のテーブルの情報が提供されます。したがって、追加する前に LOGIN または EMAIL がデータベースに存在するかどうかをテストしたいのですが、このようなものです
'select clients.email,comptes.login
from clients,comptes
where clients.email='test2@.ts.ts'
or comptes.login ='test';
しかし、このクエリは空の結果を返します。他の組み合わせにうんざりしていますが、正しい結果が得られるものはありません。