Avatar billede axkris Nybegynder
22. maj 2004 - 17:45 Der er 7 kommentarer og
1 løsning

To sætninger i en

Hej

Jeg har følgende to sætninger, som jeg gerne vil have kørt sammen til en sætning (altså så de bliver til en forespørgsel):

strSQL = "SELECT F.*, C.Title AS CatTitle, C.ID AS CatID FROM LINKS_FSH F LEFT JOIN LINKS_CATEGORIES C ON F.CategoryID = C.ID WHERE (F.Type = 'Hjemmeside' or F.Type = 'Intern artikel' or F.Type = 'Ekstern artikel') and F.Publish <= '" & alternativeDate() & "' and F.FSH = 'True' ORDER BY F.Publish DESC LIMIT 0,15"

strSQL = "SELECT M_Name FROM FORUM_MEMBER WHERE MEMBERID = " & rs("memberID")

PS. memberID ligger i LINKS_FSH
Avatar billede terry Ekspert
22. maj 2004 - 17:58 #1
not easy to give an answer without seeing how your tables are related and also what you want to see in the result.
Avatar billede terry Ekspert
22. maj 2004 - 18:01 #2
why dont you try using the query builder? You know how your tables are related and also what you want in the result so you should be able to put something together.
And before we use too much time here, what is .... LIMIT 0,15
This isnt standard Access SQL!
Avatar billede terry Ekspert
22. maj 2004 - 18:02 #3
axkris>You also have a number of open question in this catgeory!
Avatar billede axkris Nybegynder
22. maj 2004 - 20:46 #4
Hej Terry

Tak for tippet - jeg kigger om lidt på at få lukket nogle spg.

Her er min struktur:

CREATE TABLE LINKS_FSH (
  ID int(11) NOT NULL auto_increment,
  MemberID int(11) NOT NULL default '0',
  CategoryID int(11) NOT NULL default '0',
  Email_sent text NOT NULL,
  Email_to text,
  Url text NOT NULL,
  Title text NOT NULL,
  Picture text NOT NULL,
  Description text NOT NULL,
  Type text NOT NULL,
  Language text NOT NULL,
  Publish date NOT NULL default '0000-00-00',
  Created date NOT NULL default '0000-00-00',
  FSH text NOT NULL,
  Broken int(11) NOT NULL default '0',
  Click int(11) NOT NULL default '0',
  LastIP text NOT NULL,
  Approved text NOT NULL,
  PRIMARY KEY  (ID),
  KEY ID (ID)
) TYPE=MyISAM;

CREATE TABLE FORUM_MEMBERS (
  MEMBER_ID int(11) NOT NULL auto_increment,
  M_STATUS smallint(6) default '0',
  M_NAME varchar(75) default '',
  M_USERNAME varchar(150) default '',
  M_PASSWORD varchar(65) default '',
  M_EMAIL varchar(50) default '',
  M_COUNTRY varchar(50) default '',
  M_HOMEPAGE varchar(255) default '',
  M_SIG text,
  M_VIEW_SIG smallint(6) default '1',
  M_SIG_DEFAULT smallint(6) default '1',
  M_DEFAULT_VIEW int(11) default '1',
  M_NEWSLETTER int(11) default '1',
  M_LEVEL smallint(6) default '1',
  M_AIM varchar(150) default '',
  M_ICQ varchar(150) default '',
  M_MSN varchar(150) default '',
  M_YAHOO varchar(150) default '',
  M_POSTS int(11) default '0',
  M_DATE varchar(14) default '',
  M_LASTHEREDATE varchar(14) default '',
  M_LASTPOSTDATE varchar(14) default '',
  M_TITLE varchar(50) default '',
  M_SUBSCRIPTION smallint(6) default '0',
  M_HIDE_EMAIL smallint(6) default '0',
  M_RECEIVE_EMAIL smallint(6) default '1',
  M_LAST_IP varchar(15) default '000.000.000.000',
  M_IP varchar(15) default '000.000.000.000',
  M_FIRSTNAME varchar(100) default '',
  M_LASTNAME varchar(100) default '',
  M_OCCUPATION varchar(255) default '',
  M_SEX varchar(50) default '',
  M_AGE varchar(10) default '',
  M_DOB varchar(8) default '',
  M_HOBBIES text,
  M_LNEWS text,
  M_QUOTE text,
  M_BIO text,
  M_MARSTATUS varchar(100) default '',
  M_LINK1 varchar(255) default '',
  M_LINK2 varchar(255) default '',
  M_CITY varchar(100) default '',
  M_STATE varchar(100) default '',
  M_PHOTO_URL varchar(255) default '',
  M_KEY varchar(32) default '',
  M_NEWEMAIL varchar(50) default '',
  M_PWKEY varchar(32) default '',
  M_SHA256 smallint(6) default '1',
  M_VISITORS_TO int(11) NOT NULL default '0',
  M_VISITORS_FROM int(11) NOT NULL default '0',
  M_FSH_COUNT int(11) NOT NULL default '0',
  M_MISC_COUNT int(11) NOT NULL default '0',
  PRIMARY KEY  (MEMBER_ID),
  KEY FORUM_MEMBERS_MEMBER_ID (MEMBER_ID)
) TYPE=MyISAM;

CREATE TABLE LINKS_GROUPS (
  ID int(11) NOT NULL auto_increment,
  Title text NOT NULL,
  PRIMARY KEY  (ID),
  KEY ID (ID)
) TYPE=MyISAM;

Resultatet skal være, at jeg kan udskrive M_Name.
Avatar billede axkris Nybegynder
22. maj 2004 - 20:47 #5
Resultatet skal være, at jeg (OGSÅ) kan udskrive M_Name.
Avatar billede terry Ekspert
23. maj 2004 - 09:43 #6
this isnt Access is it?
Avatar billede axkris Nybegynder
23. maj 2004 - 10:12 #7
Nej, det er mysql - men principperne er det samme.

Lukker og slukker :-)
Avatar billede terry Ekspert
23. maj 2004 - 12:28 #8
No, Access and MySQL syntax arent the same, thats why I previously asked
what this is! Access doesnt understand it

"LIMIT 0,15"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester