sql >> Databasteknik >  >> RDS >> Mysql

SQL:Hur kan vi göra en tabell1 JOIN tabell2 PÅ en tabell som ges i ett fält i tabell1?

Den enda chansen du har är att göra 2 SQL-satser:

  • välj det tabellnamn du behöver
  • använd det här tabellnamnet för att dynamiskt bygga den andra frågan för att få den data du behöver - det du vill ha är inte möjligt att göra med SQL direkt (och det låter som att du har designat din databas fel på något sätt - men det är svårt att säga utan att veta vad som är målet med det).


  1. Anslutningspoolen för databasen '/data/data/msv_database.db' har inte kunnat bevilja en anslutning. Anslutningar:0 aktiva, 1 ledig, 0 tillgängliga

  2. SQL-uppdateringsfråga med joins

  3. Infoga poster i mysql-databasen med php med Ajax

  4. PHP date('W') vs MySQL YEARWEEK(nu())