Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cari dari beberapa tabel menggunakan satu kata kunci di mysql

Dengan asumsi eid adalah kunci asing untuk uid , maka sesuatu seperti ini akan berfungsi:

select u.uid, f.fname, l.lname
from users u
  inner join firstname f on u.uid = f.eid
  inner join lastname l on u.uid = l.eid
where f.fname like '%will%' or
  l.lname like '%will%'

Jika Anda juga perlu mencari bidang uname, tambahkan itu ke kriteria where Anda dengan pernyataan atau pernyataan lain.

Hasil:

UID FNAME     LNAME
1   John      Williams
3   Williams  Smith


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bekerja dengan pointer file pada csv

  2. Mengapa penguncian tingkat tabel lebih baik daripada penguncian tingkat baris untuk tabel besar?

  3. Bagaimana mendapatkan nilai dari URL

  4. Apa yang harus dilakukan ketika Anda membutuhkan bilangan bulat yang lebih besar dari 20 digit di mysql?

  5. Stempel waktu MySQL pilih rentang tanggal